@font-face {
    font-family: 'latobold';
    src: url('/themes/custom/ukuni/css/../font/lato-bold_0.woff2') format('woff2'),
         url('/themes/custom/ukuni/css/../font/lato-bold_0.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latolight';
    src: url('/themes/custom/ukuni/css/../font/lato-light_0.woff2') format('woff2'),
         url('/themes/custom/ukuni/css/../font/lato-light_0.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latolight_italic';
    src: url('/themes/custom/ukuni/css/../font/lato-lightitalic_0.woff2') format('woff2'),
         url('/themes/custom/ukuni/css/../font/lato-lightitalic_0.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latoregular';
    src: url('/themes/custom/ukuni/css/../font/lato-regular_0.woff2') format('woff2'),
         url('/themes/custom/ukuni/css/../font/lato-regular_0.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Gloria Hallelujah';
    font-style: normal;
    font-weight: 400;
    src: local('Gloria Hallelujah'), local('GloriaHallelujah'), url(/themes/custom/ukuni/css/../font/gloriahallelujah.woff) format('woff');
}
@font-face {
    font-family: 'robotoregular';
    src: url('/themes/custom/ukuni/css/../font/Roboto-Regular-webfont.eot');
    src: url('/themes/custom/ukuni/css/../font/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('/themes/custom/ukuni/css/../font/Roboto-Regular-webfont.woff') format('woff'),
        url('/themes/custom/ukuni/css/../font/Roboto-Regular-webfont.ttf') format('truetype'),
        url('/themes/custom/ukuni/css/../font/Roboto-Regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotoitalic';
    src: url('/themes/custom/ukuni/css/../font/Roboto-Italic-webfont.eot');
    src: url('/themes/custom/ukuni/css/../font/Roboto-Italic-webfont.eot?#iefix') format('embedded-opentype'),
        url('/themes/custom/ukuni/css/../font/Roboto-Italic-webfont.woff') format('woff'),
        url('/themes/custom/ukuni/css/../font/Roboto-Italic-webfont.ttf') format('truetype'),
        url('/themes/custom/ukuni/css/../font/Roboto-Italic-webfont.svg#robotoitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotolight';
    src: url('/themes/custom/ukuni/css/../font/Roboto-Light-webfont.eot');
    src: url('/themes/custom/ukuni/css/../font/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),
        url('/themes/custom/ukuni/css/../font/Roboto-Light-webfont.woff') format('woff'),
        url('/themes/custom/ukuni/css/../font/Roboto-Light-webfont.ttf') format('truetype'),
        url('/themes/custom/ukuni/css/../font/Roboto-Light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotomedium';
    src: url('/themes/custom/ukuni/css/../font/Roboto-Medium-webfont.eot');
    src: url('/themes/custom/ukuni/css/../font/Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'),
        url('/themes/custom/ukuni/css/../font/Roboto-Medium-webfont.woff') format('woff'),
        url('/themes/custom/ukuni/css/../font/Roboto-Medium-webfont.ttf') format('truetype'),
        url('/themes/custom/ukuni/css/../font/Roboto-Medium-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotobold';
    src: url('/themes/custom/ukuni/css/../font/Roboto-Bold-webfont.eot');
    src: url('/themes/custom/ukuni/css/../font/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('/themes/custom/ukuni/css/../font/Roboto-Bold-webfont.woff') format('woff'),
        url('/themes/custom/ukuni/css/../font/Roboto-Bold-webfont.ttf') format('truetype'),
        url('/themes/custom/ukuni/css/../font/Roboto-Bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotobold_italic';
    src: url('/themes/custom/ukuni/css/../font/Roboto-BoldItalic-webfont.eot');
    src: url('/themes/custom/ukuni/css/../font/Roboto-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
        url('/themes/custom/ukuni/css/../font/Roboto-BoldItalic-webfont.woff') format('woff'),
        url('/themes/custom/ukuni/css/../font/Roboto-BoldItalic-webfont.ttf') format('truetype'),
        url('/themes/custom/ukuni/css/../font/Roboto-BoldItalic-webfont.svg#robotobold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'roboto_condensedbold';
    src: url('/themes/custom/ukuni/css/../font/RobotoCondensed-Bold-webfont.eot');
    src: url('/themes/custom/ukuni/css/../font/RobotoCondensed-Bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('/themes/custom/ukuni/css/../font/RobotoCondensed-Bold-webfont.woff') format('woff'),
        url('/themes/custom/ukuni/css/../font/RobotoCondensed-Bold-webfont.ttf') format('truetype'),
        url('/themes/custom/ukuni/css/../font/RobotoCondensed-Bold-webfont.svg#roboto_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'noto_sansregular';
    src: url('/themes/custom/ukuni/css/../font/NotoSans-Regular-webfont.eot');
    src: url('/themes/custom/ukuni/css/../font/NotoSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('/themes/custom/ukuni/css/../font/NotoSans-Regular-webfont.woff') format('woff'),
        url('/themes/custom/ukuni/css/../font/NotoSans-Regular-webfont.ttf') format('truetype'),
        url('/themes/custom/ukuni/css/../font/NotoSans-Regular-webfont.svg#noto_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'noto_sansbold';
    src: url('/themes/custom/ukuni/css/../font/NotoSans-Bold-webfont.eot');
    src: url('/themes/custom/ukuni/css/../font/NotoSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('/themes/custom/ukuni/css/../font/NotoSans-Bold-webfont.woff') format('woff'),
        url('/themes/custom/ukuni/css/../font/NotoSans-Bold-webfont.ttf') format('truetype'),
        url('/themes/custom/ukuni/css/../font/NotoSans-Bold-webfont.svg#noto_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'noto_sansitalic';
    src: url('/themes/custom/ukuni/css/../font/NotoSans-Italic-webfont.eot');
    src: url('/themes/custom/ukuni/css/../font/NotoSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
        url('/themes/custom/ukuni/css/../font/NotoSans-Italic-webfont.woff') format('woff'),
        url('/themes/custom/ukuni/css/../font/NotoSans-Italic-webfont.ttf') format('truetype'),
        url('/themes/custom/ukuni/css/../font/NotoSans-Italic-webfont.svg#noto_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'noto_sansbold_italic';
    src: url('/themes/custom/ukuni/css/../font/NotoSans-BoldItalic-webfont.eot');
    src: url('/themes/custom/ukuni/css/../font/NotoSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
        url('/themes/custom/ukuni/css/../font/NotoSans-BoldItalic-webfont.woff') format('woff'),
        url('/themes/custom/ukuni/css/../font/NotoSans-BoldItalic-webfont.ttf') format('truetype'),
        url('/themes/custom/ukuni/css/../font/NotoSans-BoldItalic-webfont.svg#noto_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
.block-search-top-bar-menu input{width:0px;overflow:hidden;border:none;}
#top .region{ padding-bottom: 0px; padding-top: 0px; margin-left: 103px; padding-right: 0;}
.bootbar .logo {
    margin-top: 5px;
    margin-right: 10px;
}
#site-name {
    line-height: 1;
    margin: 0;
}
.submitted {
    margin-bottom: 1em;
    font-style: normal;
    font-weight: normal;
    color: #777;
}
ul.action-links {
    margin-bottom: 2em;
}
ul.action-links li {
    display: inline;
    padding-right: 1.5em;
}
ul.action-links [class^="icon-"],
ul.action-links [class*=" icon-"] {
    padding-right: .5em;
}
/**
 * Admin Styling
 */

/*Parralax CSS Start*/

/*@import url(http://fonts.googleapis.com/css?family=Lato:300,400);
@import url(http://fonts.googleapis.com/css?family=Bitter:400);*/
@font-face {
    font-family: 'ecoicon';
    src:url('/themes/custom/ukuni/css/../fonts/ecoicons/ecoicon.eot');
    src:url('/themes/custom/ukuni/css/../fonts/ecoicons/ecoicon.eot?#iefix') format('embedded-opentype'),
        url('/themes/custom/ukuni/css/../fonts/ecoicons/ecoicon.woff') format('woff'),
        url('/themes/custom/ukuni/css/../fonts/ecoicons/ecoicon.ttf') format('truetype'),
        url('/themes/custom/ukuni/css/../fonts/ecoicons/ecoicon.svg#ecoicon') format('svg');
    font-weight: normal;
    font-style: normal;
}
html,body {
    height:120%;
    /*backgbackround:center no-repeat fixed url('https://snap-photos.s3.amazonaws.com/img-thumbs/960w/BGRA0KYCD8.jpg');*/
    /*background:center no-repeat url('/themes/custom/ukuni/css/../images/bg02.jpg');
background-size: 106%;*/
    color:#444;
    font-family: 'latoregular',Arial,sans-serif;

}

h1 {
    font-size: 40px!important;
    font-family: 'latobold';
    color:#444!important;
}

@media (min-width:768px) {
    h1 {
        font-size:40px; font-family: 'latobold';
    }
    h1 strong {
        color: #cb0000;
    }
}

a {
    color:#999;
}

a:hover {
    color:#111;
}

.btn,.well,.panel {
    border-radius:0;
}

.btn-danger {
    background-color:#f44d3c;
}

.text-danger, a.text-danger {
    color:#f44d3c;
}

.btn-huge {
    padding:17px 22px;
    font-size:22px;
}

.lato {
    font-family: 'latoregular', sans-serif;
}

.bitter {
    font-family: 'latoregular', serif;
}

.icon-bar {
    background-color:#fff;
}
.scroll-down {
    position: absolute;
    background:none;
    left: 50%;
    bottom: 20%;
    border-radius: 50%;
    height: 50px;
    width: 50px;
    margin-left: -15px;
    display: block;
    padding: 10px 7px 7px 7px;
    text-align: center;
    border:solid 2px #ce1f27;
    color:#ce1f27;
    z-index:1
}
.scroll-up {
    position: fixed;
    display: none;
    z-index: 999;
    bottom: 2em;
    right: 2em;
}
.scroll-up a {
    background-color: rgba(135, 135, 135, 0.5);
    display: block;
    width: 35px;
    height: 35px;
    text-align: center;
    color: #fff;
    font-size: 15px;
    line-height: 30px;
}
.region {
    padding-bottom:20px;
    min-height:100%;
    min-height:calc(100% - 0);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.middle {
    margin: 0 auto;
    padding: 0;
    width: 960px;
}
.main-middle {
    width:100%; background: #fff;
}

.block-featured-articles div.title {
    font-size: 16px;
    line-height: 20px;
    font-family: 'latobold';
}
#set-5{padding-bottom: 10px; padding-top: 0px;}
#section3 {
    background-color: rgba(0,0,0,0.7);
    color:#cd2129;
    font-family: 'latoregular', serif;
}
.align-center{text-align:center;}
#section4 {
    background-color: #fff;
    color:#444;
    min-height:auto;
}
#section2 {
    background-color: #fff;
    padding-bottom: 20px;
    padding-top: 20px;
    position:relative;
    z-index:0;
    margin-top: -90px;
    min-height: 0!important;
}
#section3 {
    background-color: rgba(255,255,255,0.9);
}
#section5 {
    background-color: #fff;
}
#section6 {
    min-height: auto;
}
#section7 {
    background-color: #f44d3c;
    color: #f6f6f6;
    min-height:130px;
    padding-top:40px;
    padding-bottom:40px;
}
.videowidth{}
.videowidth-video{margin: 15px auto 15px auto; width: 600px;}
footer {
    min-height:35px;
    background:#fff;
}
footer .nav>li>a {
    padding: 3px;
    color: #f44d3c;
}
footer .nav>li>a:hover {
    background-color:transparent;
    color:#fff;
}
.region-footer {
    height: 50px;
    padding: 0 0 60px;
}
.block-copyright {
    color: #808080;
    float: left;
    font-size: 12px;
    line-height: 16px;
    padding: 17px 0 0 20px;
}
.block-footermenu {
    color: #808080;
    float: left;
    font-size: 12px;
    line-height: 16px;
    padding: 16px 0 0 10px;
}
.block-footermenu ul.menu {
    list-style: outside none none;
    margin: 0;
}
.level3 {
    font-size: 1.4em;
}
.level1 {
    font-size: 1em;
}
.level4 {
    font-size: 1.6em;
}
.level2 {
    font-size: 1.2em;
}
.level6 {
    font-size: 2em;
}
.socicon-bg{width: 100%; float: left; text-align: center;}
.block-footermenu ul.menu li {
    background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/bg02.png") no-repeat scroll right center;
    float: left;
    padding: 0 18px 0 10px;
}
.block-footermenu ul.menu li a {
    color: #808080;
}
.block-lab {
    color: #808080;
    float: right;
    font-size: 12px;
    line-height: 16px;
    padding: 17px 20px 0 0;
}
.block-multisearch-uni div.block-content {
    height: 108px;
    margin: 0 auto;
    position: relative;
    width: 960px;
}
.block-multisearch-uni form {
    background: #cb0000 none repeat scroll 0 0;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
    padding: 0px;
    float:left;
    margin: 30px 0 0 0;
    float:left;
    height: 68px;
    width: 100%;
    position: relative;
    z-index: 2;
}

.block-multisearch-uni form .js-form-item label{display: none;}

body.front .block-multisearch-uni form {
    left: 80px;
    top: 27px;
}
.views-exposed-widgets {
    margin-bottom: 0.5em;
}
.views-exposed-form .views-exposed-widget {
    float: left;
    padding: 0.5em 1em 0 0;
}
.views-exposed-form .views-exposed-widget {
    float: left;
    padding: 0;
}
.views-exposed-form .form-item, .views-exposed-form .form-submit {
    margin-bottom: 0;
    margin-top: 0;
}
.block-multisearch-uni div.form-item-title input {
   /* background: #fff url("/themes/custom/ukuni/css/../images/multi-search.png") no-repeat scroll 10px center!important;*/
    background:#fff url("/themes/custom/ukuni/css/../images/home-sprite.png") no-repeat left -574px top -168px!important;
    border: medium none;
    box-shadow: none;
    font-size: 20px;
    font-family: "latobold",Helvetica,Arial,sans-serif !important;
    height: 51px;
    margin:-4px 5px 5px 5px;
    border-radius: 4px;
    padding: 5px 15px 0 120px;
    position: absolute;
    width: 85%;
    color:#555555;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    border-radius: 4px;
    color: #000;
    display: inline-block;
    font-size: 14px;
    height: 32px;
    line-height: 20px;
    margin-bottom: 0px;
    padding: 4px 6px;
    vertical-align: middle;
}
.element-invisible {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
}
.region-header .region-cont {
    margin: 0 auto;
    position: relative;
    width: 960px;
}
#set-5 {
    /*background: #702fa8;*/
}
@media screen and (max-width: 800px) {

    .hi-icon {
        margin: 15px !important;
    }

    .container > section {
        padding: 20em 1em;
    }

}

@media screen and (max-width: 25em) {

    .codrops-icon span {
        display: none;
    }

}
.hi-icon-wrap {
    text-align: center;
    margin: 0 auto;
    padding: 0;
}
.hi-icon-wrap p{color: #ce1f27; display: inline-block;
                font-family: "latobold",Helvetica,Arial,sans-serif;  line-height: 16px; width: 230px;}

.hi-icon {
    display: inline-block;
    font-size: 16px;
    line-height: 42px;
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    cursor: pointer;
    margin: 15px 30px;
    width: 90px;
    height: 90px;
    border-radius: 50%;
    text-align: center;
    position: relative;
    z-index: 1;
    color: #ce1f27;
}

.hi-icon:after {
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    content: '';
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.hi-icon:before {
    font-family: 'ecoicon';
    speak: none;
    font-size: 48px;
    line-height: 90px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    display: block;
    -webkit-font-smoothing: antialiased;
}
.roundicon1{width: 90px!important; height: 90px!important; background: url("/themes/custom/ukuni/css/../images/home-sprite.png") no-repeat left 32px top -207px!important;}
.roundicon1:hover{background-position:left -218px top -207px!important;}

.roundicon2{width: 90px!important; height: 90px!important; background: url("/themes/custom/ukuni/css/../images/home-sprite.png") no-repeat left 25px top -401px!important;}
.roundicon2:hover{background-position:left -217px top -401px!important;}

.roundicon3{width: 90px!important; height: 90px!important; background: url("/themes/custom/ukuni/css/../images/home-sprite.png") no-repeat left 24px top -301px!important;}
.roundicon3:hover{background-position:left -216px top -301px!important;}

.hi-icon-mobile:before {}
.hi-icon-screen:before {}
.hi-icon-earth:before {}
.hi-icon-support:before {
    content: "\e000";
}
.hi-icon-locked:before {
    content: "\e001";
}

.hi-icon-cog:before {
    content: "\e003";
}

.hi-icon-clock:before {
    content: "\e004";
}

.hi-icon-videos:before {
    content: "\e005";
}

.hi-icon-list:before {
    content: "\e006";
}

.hi-icon-refresh:before {
    content: "\e007";
}

.hi-icon-images:before {
    content: "\e008";
}

.hi-icon-pencil:before {
    content: "\e00b";
}

.hi-icon-link:before {
    content: "\e00c";
}

.hi-icon-mail:before {
    content: "\e00d";
}

.hi-icon-location:before {
    content: "\e00e";
}

.hi-icon-archive:before {
    content: "\e00f";
}

.hi-icon-chat:before {
    content: "\e010";
}

.hi-icon-bookmark:before {
    content: "\e011";
}

.hi-icon-user:before {
    content: "\e012";
}

.hi-icon-contract:before {
    content: "\e013";
}

.hi-icon-star:before {
    content: "\e014";
}
/* Effect 5 */
.hi-icon-effect-5 .hi-icon {
    box-shadow: 0 0 0 4px rgba(206,31,39,1);
    -webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
    -moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
    transition: background 0.3s, color 0.3s, box-shadow 0.3s;
}
.hi-icon-effect-5 .hi-icon:after {
    display: none;
}
.hi-icon-effect-5 .hi-icon:hover {
    background: rgba(255,255,255,1);
    color: #cac9c7;
    box-shadow: 0 0 0 8px rgba(81,75,71,0.3);
    text-decoration:none;
}
.hi-icon-effect-5a .hi-icon:hover:before {
    -webkit-animation: toRightFromLeft 0.3s forwards;
    -moz-animation: toRightFromLeft 0.3s forwards;
    animation: toRightFromLeft 0.3s forwards;
}

@-webkit-keyframes toRightFromLeft {
    49% {
        -webkit-transform: translate(100%);
    }
    50% {
        opacity: 0;
        -webkit-transform: translate(-100%);
    }
    51% {
        opacity: 1;
    }
}
@-moz-keyframes toRightFromLeft {
    49% {
        -moz-transform: translate(100%);
    }
    50% {
        opacity: 0;
        -moz-transform: translate(-100%);
    }
    51% {
        opacity: 1;
    }
}
@keyframes toRightFromLeft {
    49% {
        transform: translate(100%);
    }
    50% {
        opacity: 0;
        transform: translate(-100%);
    }
    51% {
        opacity: 1;
    }
}

.hi-icon-effect-5b .hi-icon:hover:before {
    -webkit-animation: toLeftFromRight 0.3s forwards;
    -moz-animation: toLeftFromRight 0.3s forwards;
    animation: toLeftFromRight 0.3s forwards;
}

@-webkit-keyframes toLeftFromRight {
    49% {
        -webkit-transform: translate(-100%);
    }
    50% {
        opacity: 0;
        -webkit-transform: translate(100%);
    }
    51% {
        opacity: 1;
    }
}
@-moz-keyframes toLeftFromRight {
    49% {
        -moz-transform: translate(-100%);
    }
    50% {
        opacity: 0;
        -moz-transform: translate(100%);
    }
    51% {
        opacity: 1;
    }
}
@keyframes toLeftFromRight {
    49% {
        transform: translate(-100%);
    }
    50% {
        opacity: 0;
        transform: translate(100%);
    }
    51% {
        opacity: 1;
    }
}

.hi-icon-effect-5c .hi-icon:hover:before {
    -webkit-animation: toTopFromBottom 0.3s forwards;
    -moz-animation: toTopFromBottom 0.3s forwards;
    animation: toTopFromBottom 0.3s forwards;
}

@-webkit-keyframes toTopFromBottom {
    49% {
        -webkit-transform: translateY(-100%);
    }
    50% {
        opacity: 0;
        -webkit-transform: translateY(100%);
    }
    51% {
        opacity: 1;
    }
}
@-moz-keyframes toTopFromBottom {
    49% {
        -moz-transform: translateY(-100%);
    }
    50% {
        opacity: 0;
        -moz-transform: translateY(100%);
    }
    51% {
        opacity: 1;
    }
}
@keyframes toTopFromBottom {
    49% {
        transform: translateY(-100%);
    }
    50% {
        opacity: 0;
        transform: translateY(100%);
    }
    51% {
        opacity: 1;
    }
}

.hi-icon-effect-5d .hi-icon:hover:before {
    -webkit-animation: toBottomFromTop 0.3s forwards;
    -moz-animation: toBottomFromTop 0.3s forwards;
    animation: toBottomFromTop 0.3s forwards;
}

@-webkit-keyframes toBottomFromTop {
    49% {
        -webkit-transform: translateY(100%);
    }
    50% {
        opacity: 0;
        -webkit-transform: translateY(-100%);
    }
    51% {
        opacity: 1;
    }
}
@-moz-keyframes toBottomFromTop {
    49% {
        -moz-transform: translateY(100%);
    }
    50% {
        opacity: 0;
        -moz-transform: translateY(-100%);
    }
    51% {
        opacity: 1;
    }
}
@keyframes toBottomFromTop {
    49% {
        transform: translateY(100%);
    }
    50% {
        opacity: 0;
        transform: translateY(-100%);
    }
    51% {
        opacity: 1;
    }
}
.iconwithtext{display:inline-block; width: 230px; font-family: "latobold",Helvetica,Arial,sans-serif; color:#ce1f27; line-height: 16px;}
.iconwithtext span{width: 78%!important; padding-left: 22%!important; padding-right: 0%!important;}
.region-wrap {
    background:#e4e4e4;
}
.region-content-top {
    padding: 20px 0;
}
.region-content-top .region-cont {
    margin: 0 auto;
    width: 960px;
}
.block-latest-articles {
    float: left;
    width: 300px;
}
.block-satisfaction-top5 {
    float: left;
    margin: 0 0 0 30px;
    width: 300px;
}
.block-times-top5 {
    float: right;
    width: 300px;
}
.block-latest-articles h2.block-title {
    background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/bg05.png") no-repeat scroll left center;
    color: #000;
    font-size: 16px;
    float:left;
    line-height: 20px;
    margin: 0 0 12px 0;
    padding: 10px 0 10px 40px;
    width: auto;
}
.block-latest-articles div.block-content {
    background: #fff none repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
    margin: 15px 0 0;
    overflow: hidden;
    padding: 0 0 15px;
    clear: both;
}
.block-latest-articles div.view-content {
    position: relative;
}
.block-latest-articles ul.navi {
    bottom: 0;
    left: 116px;
    list-style: outside none none;
    margin: 0;
    position: absolute;
}
.block-latest-articles div.jcarousel-prev {
    background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/prev.png") no-repeat scroll left top;
    bottom: 0;
    cursor: pointer;
    font-size: 0;
    height: 18px;
    left: 10px;
    line-height: 0;
    position: absolute;
    width: 22px;
}
.block-latest-articles div.jcarousel-next {
    background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/next.png") no-repeat scroll left top;
    bottom: 0;
    cursor: pointer;
    font-size: 0;
    height: 18px;
    line-height: 0;
    position: absolute;
    right: 10px;
    width: 22px;
}
.block-latest-articles ul.slides li {
    float: left;
    width: 296px;
}
.block-latest-articles div.p1 {
    position: relative;
}
.block-latest-articles div.box01 {
    height: 160px;
    padding: 0 20px;
}
.block-latest-articles div.title {
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    padding: 15px 0 0;
}
.block-latest-articles div.summary {
    padding: 8px 0 0;
}
.block-latest-articles div.title a {
    color: #cb0000;
}
.block-latest-articles a.more {
    color: #ea5532;
    font-weight: 300;
}
.block-latest-articles ul.navi {
    bottom: 0;
    left: 116px;
    list-style: outside none none;
    margin: 0;
    position: absolute;
}
.block-latest-articles ul.navi li {
    float: left;
    padding: 0 8px 0 0;
}
.block-latest-articles ul.navi li a.active, .block-latest-articles ul.navi li a:hover {
    background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/bg07.png") no-repeat scroll left top;
    text-decoration: none;
}
.block-latest-articles ul.navi li a {
    background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/bg06.png") no-repeat scroll left top;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 12px;
    line-height: 0;
    width: 12px;
}
.block-satisfaction-top5 {
    float: left;
    margin: 0 0 0 30px;
    width: 300px;
}
.block-satisfaction-top5 h2.block-title {
    background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/bg08.png") no-repeat scroll left center;
    color: #000;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 10px 0 10px 30px;
}
.block-satisfaction-top5 div.block-content {
    padding: 0 0 15px;
}
.block-satisfaction-top5 ul.top5 {
    list-style: outside none none;
    margin: 0;
}
.block-satisfaction-top5 ul.top5 li {
    padding: 14px 0 3px;
}
.block-satisfaction-top5 div.box01 {
    background: #fff none repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
    position: relative;
}
.block-satisfaction-top5 .rank1 {
    background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/bg10.png") no-repeat scroll left top;
    border-top-right-radius: 5px;
    color: #fff;
    font-size: 12px;
    font-family: "latobold",Helvetica,Arial,sans-serif;
    height: 48px;
    line-height: 30px;
    position: absolute;
    right: 0;
    text-indent: 22px;
    top: 0;
    width: 48px;
}
.block-satisfaction-top5 .rank {
    background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/bg11.png") no-repeat scroll left top;
    border-top-right-radius: 5px;
    color: #fff;
    font-size: 12px;
    font-family: "latobold",Helvetica,Arial,sans-serif;
    height: 48px;
    line-height: 30px;
    position: absolute;
    right: 0;
    text-indent: 22px;
    top: 0;
    width: 48px;
}
.block-latest-articles div.count {
    background: #cb0000 url("/themes/custom/ukuni/css/../images/bg17.gif") no-repeat scroll 10px center;
    bottom: 0;
    color: #fff;
    font-style: normal;
    font-family: "latobold",Helvetica,Arial,sans-serif;
    left: 0;
    line-height: 30px;
    padding: 0 10px 0 32px;
    position: absolute;
}
.block-satisfaction-top5 .cols1 .col1 {
    float: left;
    text-align: center;
    width: 74px;
}
.block-satisfaction-top5 .cols1 .col2 {
    float: left;
    font-family: "latobold",Helvetica,Arial,sans-serif;
    padding: 20px 0 0;
    width: 180px;
}
.block-times-top5 h2.block-title {
    background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/bg09.png") no-repeat scroll left center;
    color: #000;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 10px 0 10px 90px;
}
.block-satisfaction-top5 .cols1 {
    clear: both;
    padding: 7px 0;
    width: 100%;
}
.block-times-top5 ul.top5 {
    list-style: outside none none;
    margin: 0;
}
.block-times-top5 ul.top5 li {
    padding: 14px 0 3px;
}
.block-times-top5 div.box01 {
    background: #fff none repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
    position: relative;
}
.block-times-top5 .rank1 {
    background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/bg10.png") no-repeat scroll left top;
    border-top-right-radius: 5px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    height: 48px;
    line-height: 30px;
    position: absolute;
    right: 0;
    text-indent: 22px;
    top: 0;
    width: 48px;
}
.block-times-top5 .cols1 .col1 {
    float: left;
    text-align: center;
    width: 74px;
}
.block-times-top5 .cols1 .col2 {
    float: left;
    font-family: "latobold",Helvetica,Arial,sans-serif;
    padding: 20px 0 0;
    width: 180px;
}
.block-times-top5 .rank {
    background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/bg11.png") no-repeat scroll left top;
    border-top-right-radius: 5px;
    color: #fff;
    font-size: 12px;
    font-family: "latobold",Helvetica,Arial,sans-serif;
    height: 48px;
    line-height: 30px;
    position: absolute;
    right: 0;
    text-indent: 22px;
    top: 0;
    width: 48px;
}
.block-times-top5 .cols1 {
    clear: both;
    padding: 7px 0;
    width: 100%;
}

.block-featured-articles h2.block-title {
    background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/bg31.png") no-repeat scroll center center;
    color: #000;
    font-family: "latoregular",Helvetica,Arial,sans-serif;
    font-size: 23px;
    font-weight: normal;
    line-height: 28px;
    margin: 0;
    padding: 11px 0 15px 40px;
    text-align: center;
}
.block-featured-articles .cols1 {
    clear: both;
    padding: 20px 0 0;
    width: 100%;
}

.block-featured-articles .cols1 .col1 {
    float: left;
    width: 470px;
}
.block-featured-articles .cols1 .col2 {
    float: right;
    width: 470px;
}
.homepage-airticle-box {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
    margin-bottom: 10px;
    padding: 5px;
}
.block-featured-articles .cols01 {
    clear: both;
    width: 100%;
}
.block-featured-articles .cols01 .col01 {
    float: left;
    position: relative;
    width: 220px;
}

.block-featured-articles .cols01 .col02 {
    float: right;
    width: 230px;
}

.block-featured-articles div.count {
    background: #cb0000 url("/themes/custom/ukuni/css/../images/bg17.gif") no-repeat scroll 10px center;
    bottom: 0;
    color: #fff;
    font-style: normal;
    font-family: "latobold",Helvetica,Arial,sans-serif;
    left: 0;
    line-height: 30px;
    padding: 0 10px 0 32px;
    position: absolute;
}

.homepage-airticle-apply-margin {
    margin: 6px 0;
    width: 98%;
}
hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #eeeeee -moz-use-text-color #ffffff;
    border-image: none;
    border-style: solid none;
    border-width: 1px 0;
    margin: 20px 0;
}
.block-featured-articles div.title a {
    color: #000;
}
.block-featured-articles p {
    margin: 0;
}
.homepage-airticle-box .col01 img:first-child {
    border: 2px solid #dddddd;
}
.region-content-bottom {
    background: #cb0000;
    margin: 20px 0 0 0;
    padding-top:0; padding-bottom:0; min-height:0!important;
}
.block-tags {
    margin: 0 auto;
    padding: 30px 0 0;
    position: relative;
    width: 1080px;
}
.block-tags h2.block-title {
    color: #fff;
    font-family: "latoregular",Helvetica,Arial,sans-serif;
    font-size: 24px;
    font-weight: normal;
    left: 102px;
    line-height: 30px;
    position: absolute;
    top: 170px;
    width: 220px;
}
.block-tags {
    min-height: 145px;
    padding: 0 0 20px 0;
    text-align: center;
    width: 875px;
}
#content ul.tag-cloud, #content ul.tag-cloud li, ul.tag-cloud, ul.tag-cloud li {
    display: inline;
    margin: 0;
    padding: 0 0.25em 0 0;
}
.tag-cloud {
    text-align: justify;
}
.block-tags a {
    color: #fff;
    text-decoration:underline;
    font-family: "latobold",Helvetica,Arial,sans-serif;
}
.level2 {
    font-size: 1.2em;
}
.block-tags ul.tag-cloud li {
    line-height: 34px;
    padding: 0 10px;
}
.region-bottom {
    background: #fff none repeat scroll 0 0;
    min-width: 960px;
    padding: 20px 0;
    position: relative;
    min-height: 0 !important;
    transform-style: inherit;
}
.region-bottom .region-cont {
    margin: 0 auto;
    width: 960px;
}
.block-about {
    float: left;
    width: 100%;
    text-align: center;
}
.bott-but{background:#ce1f27; padding:6px 10px; border-radius:4px; color:#fff; margin:10px 0 10px 0;}
.bott-but:hover{ background: #fff none repeat scroll 0 0; color: #cb0000; text-decoration: none; border-style: solid;}
.block-about h2.block-title {
    color: #cb0000;
    font-size: 16px;
    margin: 0;
    padding: 0 0 0 20px;
}
.block-about div.block-content {
    padding: 6px 0 0;
}

@media screen and (max-width: 980px) {
    .nav > li > a{ padding: 18px 5px;}
    .navbar-trans a{font-size:14px;}
    .videowidth-video{width:100%;}
    .container{width:100%; padding:0;}
    .col-sm-6{min-height: 195px;}
    .block-multisearch-uni form{left: 65px;}
    .block-tags div.block-content{background-position: center top;}
    section {
        min-height: 100%;
        padding-bottom: 50px;
        padding-top: 70px;
        transform-style: preserve-3d;
    }

}
.stat {
    margin:150px auto;
    text-align:center;
}
.highlight {
    color:#cf2126;
    padding:5px 0;
    font-family: "latobold",Helvetica,Arial,sans-serif;
    display:block;
    overflow:hidden;
    margin-bottom:0;
    font-size:48px;
}
.stat i {
    color:#f7c221;
}
.milestone-details {
    font-family: "latobold",Helvetica,Arial,sans-serif;
    font-size:18px;
    color:#cf2126;
    margin-bottom:30px;
}
.red{color:#ce2127}
.milestone-counter{margin-top:20px;}

@media (min-width:768px) {
    .v-center {
        height: 50%;
        overflow: visible;
        margin: auto;
        position: absolute;
        top: 0; left: 0; bottom: 0; right: 0;
    }
}
/*Parralax CSS End Here*/
/* Fix Toolbar for .bootbar-fixed-top */
body.toolbar .bootbar-fixed-top {
    top: 30px;
}
body.toolbar-drawer .bootbar-fixed-top {
    top: 65px;
}
@media(min-width: 980px) {
    body.toolbar {
        padding-top: 94px !important;
    }

    body.toolbar-drawer {
        padding-top: 129px !important;
    }
}

html.overlay-open .bootbar-fixed-top {
    z-index: 400;
}
/**
 * Search form stylings.
 */
.region-navigation form#search-block-form {
    margin-bottom: 5px;
    margin-top: 5px;
}

@media(max-width: 979px) {
    .region-navigation form#search-block-form {
        float: none;
    }
}
fieldset.search-advanced {
    padding-bottom: 1.5em;
    margin-top: 1em;
}
/* Admin toolbar fix */
body.admin-expanded.admin-vertical.admin-nw .bootbar,
body.admin-expanded.admin-vertical.admin-sw .bootbar {
    margin-left: 260px;
}

div#admin-toolbar {
    z-index: 500;
}

/* Admin_menu fix */
#admin-menu {
    z-index: 1100;
    position: fixed;
}

body.admin-menu .bootbar-fixed-top {
    top: 30px;
}

#admin-menu .dropdown li {
    line-height: normal;
}

/* System base fix */
.container-inline div, .container-inline label {
    display: block;
}

/* Default form fields to auto */
input, textarea, select, .uneditable-input {
    width:auto;
}

/* Default textfield styles inside vertical tabs */
.vertical-tabs .form-type-textfield input {
    -moz-box-sizing: inherit;
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
    width: auto;
}

/* Vertical tabs form elements alighment */
.vertical-tabs .form-item{
    margin: 1em 0;
}

/* Collapsible field groups fix */
html.js fieldset.collapsed {
    height: auto;
}

/* throbber fix */
html.js input.form-autocomplete {
    background-position: 100% 8px; /* LTR */
    background-repeat: no-repeat;
}

html.js input.throbbing {
    background-position: 100% -13px; /* LTR */
}

.bootbar-search .control-group {
    margin-bottom:0px;
}

input.error {
    color: #B94A48;
    border-color: #B94A48;
}

/**
 * Language link.
 */
article.node-page .control-group,
footer li.translation_zh-hans {
    display: none;
}

/**
 * Password strength indicator.
 */
.password-strength {
    width: 17em;
    float: right;  /* LTR */
    margin-top: 1.4em;
}

.password-strength-title {
    display: inline;
}

.password-strength-text {
    float: right; /* LTR */
    font-family: "latobold",Helvetica,Arial,sans-serif;
}

.password-indicator {
    background-color: #C4C4C4;
    height: 0.3em;
    width: 100%;
}

.password-indicator div {
    height: 100%;
    width: 0%;
    background-color: #47C965;
}

input.password-confirm,
input.password-field {
    width: 16em;
    margin-bottom: 0.4em;
}

div.password-confirm {
    float: right;  /* LTR */
    margin-top: 1.5em;
    visibility: hidden;
    width: 17em;
}

div.form-item div.password-suggestions {
    padding: 0.2em 0.5em;
    margin: 0.7em 0;
    width: 38.5em;
    border: 1px solid #B4B4B4;
}

div.password-suggestions ul {
    margin-bottom: 0;
}

.confirm-parent,
.password-parent {
    clear: left; /* LTR */
    margin: 0;
    width: 36.3em;
}
/* added an extra clear both in the situation the form actions is preceded by an badly wrapped float element and they overlap
e.g. multipage*/

.form-actions,section.block-widgets{
    clear: both;
}

.navbar [class^="icon-"],
.navbar [class*=" icon-"] {
    display: block;
    width: auto;
    height: auto;
    margin-top: 0;
    *margin-right: 0;
    background-image:none;
}
body.hasnavbar .bootbar-fixed-top{ top:39px;}
body.hasnavbar #page-header{ padding:60px 0 0;}
#navbar-bar{height:39px;}
.responsive-preview .frame-container{ top:39px;}
.navbar-tab-responsive-preview{width:243px;}
.navbar-tab-responsive-preview .options{ display:none; white-space:nowrap;}
.navbar .navbar-tab-responsive-preview button.icon-responsive-preview{height:39px;}
.block-responsive-preview ul.options button.icon{background:none;width:auto;height:auto; border:none;}
body .navbar-tab-responsive-preview.open:before {
    background-color: transparent;
}

.blocks1,.blocks2,.blocks3,.blocks4,.blocks5,
.cols1,.cols2,.cols3,.cols4,.cols5,.cols6,.cols7,.cols8,.cols9,
.cols01,.cols02,.cols03,.cols04,.cols05,.cols06,.cols07,.cols08,.cols09,
.tr1,.tr2,.tr3,.tr4,.tr5,.tr6,.tr7,.tr8,.tr9,
.tr01,.tr02,.tr03,.tr04,.tr05{ width:100%; clear:both;}
.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,
.block1,.block2,.block3,.block4,.block5,.block6,
.col01,.col02,.col03,.col04,.col05,.col06,.col07,.col08,.col09,
.td01,.td02,.td03,.td04,.td05,.td06,.td07,.td08,.td09,
.td1,.td2,.td3,.td4,.td5,.td6,.td7,.td8,.td9{ float:left; width:auto;}
.col01{margin-bottom:10px!important;}
.col02{margin-bottom:0px!important;}
.socialiconbg{margin-bottom:0px!important;}
div.top{background:#CB0000;height:55px; position:fixed;width:100%;z-index: 9999; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);}
div.top div.logo{position:absolute;}
.region-navigation{width:960px; margin:0 auto;height:46px;min-height: 0;}
.node-type-visa-pages .region-navigation{height:34px;}
.region-header{position: relative;
               background:center no-repeat url('/themes/custom/ukuni/css/../images/bg02.jpg');
               background-size: 106%;
               z-index: 5; }
.region-highlighted{/*height: 65px;*/ padding:0; min-height: auto;}
.region-highlighted .region-cont{width:960px; margin:0 auto; position:relative;}
.region-content-top .region-cont{width:960px; margin:0 auto; }
.region-bottom .region-cont{width:960px; margin:0 auto; }
.region-footer{height:75px; padding:0 0 60px; min-height: 0; background: #fff; width: 100%; float:left;}
.middle{width:960px; margin:0 auto; /*padding:20px 0 0;*/}
.middle1-wrap{background:url(/themes/custom/ukuni/css/../images/bg15.jpg) repeat left top; padding:0 0 20px;}
.middle1{width:960px; margin:0 auto; clear:both;}
.side1{width:242px;float:left;}
.main1{width:630px;float:right;}
.side2{width:120px;float:right;}
.main2{width:530px;float:left; margin:0 0 0 34px; position:relative;}
.inn-middle1-wrap{height: auto!important; padding: 45px 0px 20px;}
.visa-page-wrap-cls .middle{ margin: 0 auto; width: 1050px;}
.block-help{ position:absolute; top:0; right:0;}
.block-help p{ margin:0;}
.block-help div.block-content a{ display:block;width:92px;height:70px;background:url(/themes/custom/ukuni/css/../images/help.png) no-repeat left top;color:#CB0000;font-size:16px;font-family:"latoregular",Helvetica,Arial,sans-serif;line-height:20px; padding:89px 0 0 99px;}
.block-mainmenu{float:left; position:relative; box-shadow: none;}
.block-mainmenu ul.menu{list-style:none; margin:0;}
.block-mainmenu ul.menu li{width:auto;float:left; /*padding:0 40px 0 0;*/}
.block-mainmenu ul.menu li.menu-218 ul li{ padding:0; clear:both;float:none;}
.block-mainmenu ul.menu li ul.dropdown-menu{ margin:0; border:none; padding:0;border-top-left-radius:0;border-top-right-radius:0;}
.block-mainmenu ul.menu li ul.contextual-links li a{font-size:14px;line-height:20px;font-weight:normal;}
.block-mainmenu ul.menu li.menu-924 ul.dropdown-menu li{ padding:0;}
.block-mainmenu ul.menu li.menu-1095 ul.dropdown-menu li{ padding:0;}
.block-mainmenu span.favourites{color:white;}
.block-mainmenu ul.menu li.menu-1099{ position:relative;}
.block-mainmenu ul.menu li.menu-1099 ul li{float:none; padding:0;}
.block-mainmenu ul.menu li.menu-1099 ul li a{float:none;}
.block-mainmenu ul.menu li.menu-1099 ul li a:hover{background:none;text-decoration:underline;}
.view-universities-menu div.view-content{background:url(/themes/custom/ukuni/css/../images/bg15.jpg) repeat left top; border-right:solid 3px #fff;border-bottom:solid 3px #fff;border-left:solid 3px #fff;width:960px; border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.view-universities-menu div.t1{text-align:center;font-family:"latoregular",Helvetica,Arial,sans-serif;font-size:16px;color:#000;line-height:22px; padding:12px 0 7px;}
.view-universities-menu .cols1{width:948px; margin:0 auto; padding:0 0 5px;}
.view-universities-menu .cols1 .col1{width:237px;}
.view-universities-menu .cols01{width:234px;background:#fff; margin:3px 0 0;}
.view-universities-menu .cols01 .col01{ padding:10px 0;width:44px;text-align:center;}
.view-universities-menu .cols01 .col02{width:180px;float:right; padding:14px 0 0;}
.view-universities-menu .cols01 .col01 a{font-family:"latoregular",Helvetica,Arial,sans-serif; font-size:0;line-height:0;display:inline;float:none; clear:both;}
.view-universities-menu .cols01 .col02 a{font-family:"latoregular",Helvetica,Arial,sans-serif; font-size:12px;font-weight:normal;line-height:16px;}
.view-universities-menu div.browse{ padding:15px 0 0;}
.block-mainmenu ul.menu li .view-universities-menu div.browse a{background:url(/themes/custom/ukuni/css/../images/browse-all-uni.png) no-repeat 10px top; display:block;height:61px;font-family:"latoregular",Helvetica,Arial,sans-serif;color:#CB0000;font-size:23px; padding:2px 0 0 62px;font-weight:normal;text-transform:uppercase;line-height:31px;}
.block-mainmenu ul.menu li .view-universities-menu div.browse a:hover{text-decoration:none;}
.view-subjects-menu div.view-content{background:url(/themes/custom/ukuni/css/../images/bg15.jpg) repeat left top; border-right:solid 3px #fff;border-bottom:solid 3px #fff;border-left:solid 3px #fff;width:960px; border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.view-subjects-menu div.t1{text-align:center;font-family:"latoregular",Helvetica,Arial,sans-serif;font-size:16px;color:#000;line-height:22px; padding:12px 0 7px;}
.view-subjects-menu .cols1{width:948px; margin:0 auto; padding:0 0 5px;}
.view-subjects-menu .cols1 .col1{width:237px;}
.view-subjects-menu .cols1 .col1 .subject{width:234px;background:#fff; margin:3px 0 0;font-weight:normal;font-size:12px;line-height:18px;}
.view-subjects-menu .cols1 .col1 .subject a{font-size:12px;font-weight:normal;line-height:16px; display:block; padding:6px 10px; float:none; clear:both;height:28px; overflow:hidden;}
.view-subjects-menu .cols1 .col1 div.browse{ padding:15px 0 0 10px;text-align:center;font-size:23px;line-height:29px;font-family:"latoregular",Helvetica,Arial,sans-serif;font-weight:normal;}
.view-subjects-menu .cols1 .col1 div.browse a{color:#CB0000;}
.view-courses-menu div.view-content{background:url(/themes/custom/ukuni/css/../images/bg15.jpg) repeat left top; border-right:solid 3px #fff;border-bottom:solid 3px #fff;border-left:solid 3px #fff;width:960px; border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.view-courses-menu div.t1{text-align:center;font-family:"latoregular",Helvetica,Arial,sans-serif;font-size:16px;color:#000;line-height:22px; padding:12px 0 7px;}
.view-courses-menu .cols1{width:948px; margin:0 auto; padding:0 0 5px;}
.view-courses-menu .cols1 .col1{width:237px;}
.view-courses-menu .cols1 .col1 .course{width:234px;background:#fff; margin:3px 0 0;font-weight:normal;font-size:12px;line-height:18px;}
.view-courses-menu .cols1 .col1 .course a{font-size:12px;font-weight:normal;line-height:16px; display:block; padding:6px 10px; float:none; clear:both;height:28px; overflow:hidden;}
.view-courses-menu .cols1 .col1 div.browse{ padding:15px 0 0 10px;text-align:center;font-size:23px;line-height:29px;font-family:"latoregular",Helvetica,Arial,sans-serif;font-weight:normal;}
.view-courses-menu .cols1 .col1 div.browse a{color:#CB0000;}
.block-languages{float:right; padding:8px 0 0;}
.block-languages p{ margin:0;}
.block-study{text-align:center;color:#666; padding:150px 0 0;width:100%;}
.block-study h3{font-size:40px;line-height:44px;}
.block-study h3 strong{color:#CB0000;}
.block-study p{font-size:25px;line-height:29px;font-family: "latobold",Helvetica,Arial,sans-serif;margin:0;}
.block-3reasons{ position:absolute; top:94px; left:810px;}
.block-3reasons p{font-size:20px;line-height:24px;color:#000;font-family:"latoregular",Helvetica,Arial,sans-serif;width:230px;}
.block-3reasons p a{color:#000;}
.block-3reasons p a:hover{text-decoration:none;}
.block-3reasons p strong{font-size:28px;line-height:32px;}
.block-search{width:810px; padding:16px 0 0;}
.block-search div.block-content{width:477px;height:77px;background:url(/themes/custom/ukuni/css/../images/bg03.png) no-repeat left top; margin:0 auto; position:relative;}
.block-search form{ margin:0;}
.block-search input.form-text{ position:absolute; border:none;background:none; top:23px; left:70px;width:313px; box-shadow:none;font-family: "latobold",Helvetica,Arial,sans-serif;
                               font-size:18px;line-height:20px;font-style: normal;color:#4D4D4D;}
.block-search button.btn-primary{ position:absolute; top:13px; right:15px;width:54px;height:43px; cursor:pointer;background:none;border:none;text-shadow:none; box-shadow:none;text-indent:-999px; overflow:hidden;}
.block-how{ position:relative; padding:12px 0 0;}
.block-how h2.block-title{font-family:"latoregular",Helvetica,Arial,sans-serif;font-size:20px;line-height:24px;font-weight:normal;color:#000; position:absolute; left:0; top:12px; width:100px;}
.block-how .cols1 .col1{width:218px;float:left;text-align:center;}
.block-how .cols1 .col2{float:left; padding:54px 0 0;}
.block-how .cols1 .col3{width:208px;float:left;text-align:center;}
.block-how .cols1 .col4{float:left; padding:54px 0 0;}
.block-how .cols1 .col5{width:218px;float:left;text-align:center;}
.block-how .t1{font-size:18px;font-family: "latobold",Helvetica,Arial,sans-serif;
               color:#CB0000; padding:11px 30px 0;}
.block-how .cols1 .col3 .p1{ padding:4px 0 0; height:106px;}
.block-how .cols1 .col5 .p1{ padding:30px 0 0; height:80px;}
.block-watch{ position:absolute; top:-49px; right:0;}
.block-watch h2.block-title{font-family:"latoregular",Helvetica,Arial,sans-serif;font-size:15px;line-height:19px;font-weight:normal;color:#000; top:108px; left:0; position:absolute;}
.block-watch p.video{ margin:0; padding:0 0 0 22px;}
.block-watch p.p2{ margin:0; padding:0 0 0 22px;}
.block-watch p.lets{ margin:0; padding:18px 0 0 6px;}
.block-watch p.lets a{ display:block;width:208px;height:48px;background:url(/themes/custom/ukuni/css/../images/lets-get-started.png) no-repeat left top;line-height:46px;text-align:center;color:#fff;font-size:22px;font-style: normal;}
/* CBA TODO: Fix button alignment for all browsers. */
p.doc-submit-review{ margin:0; padding:18px 0 0 6px; text-align: -moz-center;}
p.doc-submit-review a {background: url("/themes/custom/ukuni/css/../images/lets-get-started.png") no-repeat scroll left top rgba(0, 0, 0, 0);color: #FFFFFF;display: block;font-size: 22px;font-style: normal;height: 48px;line-height: 46px;text-align: center;width: 208px;}
.block-watch p.lets a:hover{text-decoration:none;}
.block-latest-articles{width:300px;float:left; }
.block-latest-articles h2.block-title{font-size:16px;color:#000;background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/home-sprite.png") no-repeat left 0 top -519px; padding:10px 0 10px 45px;line-height:20px; margin:0 0 15px 0; }
.block-latest-articles div.block-content{box-shadow:0 0 5px rgba(0,0,0,0.6); overflow:hidden; padding:0 0 15px; margin:15px 0 0; border-radius:0px;background:#fff;}
.block-latest-articles ul.slides{list-style:none; margin:0; width:2960px;}
.block-latest-articles ul.slides li{width:300px;float:left;}
.block-latest-articles div.box01{  padding:0 20px;height:160px;}
.block-latest-articles div.title{font-family: "latobold",Helvetica,Arial,sans-serif;
                                 font-size:14px;line-height:18px; padding:15px 0 0;}
.block-latest-articles div.title a{color:#CB0000;}
.block-latest-articles div.summary{ padding:8px 0 0; }
.block-latest-articles a.more{color:#EA5532;font-weight:300;}
.block-latest-articles div.view-content{ position:relative;}
.block-latest-articles ul.navi{list-style:none; margin:0; position:absolute; left:116px; bottom:0;}
.block-latest-articles ul.navi li{float:left; padding:0 8px 0 0;}
.block-latest-articles ul.navi li a{width:12px;height:12px;font-size:0;line-height:0; cursor:pointer;background:url(/themes/custom/ukuni/css/../images/bg06.png) no-repeat left top; display:block;}
.block-latest-articles ul.navi li a.active,
.block-latest-articles ul.navi li a:hover{background:url(/themes/custom/ukuni/css/../images/bg07.png) no-repeat left top;text-decoration:none;}
.block-latest-articles div.jcarousel-prev{width:26px;height:20px;font-size:0;line-height:0; cursor:pointer; background:url("/themes/custom/ukuni/css/../images/home-sprite.png") no-repeat left -220px top -74px; position:absolute; left:10px; bottom:0;}
.block-latest-articles div.jcarousel-next{width:26px;height:20px;font-size:0;line-height:0; cursor:pointer; background:url("/themes/custom/ukuni/css/../images/home-sprite.png") no-repeat left -269px top -74px; right:10px; bottom:0; position:absolute;}
.block-latest-articles div.p1{ position:relative;}
.block-latest-articles div.count{background:#CB0000 url(/themes/custom/ukuni/css/../images/bg17.gif) no-repeat 10px center;color:#fff; position:absolute; left:0; bottom:0;font-family: "latobold",Helvetica,Arial,sans-serif;
                                 font-style: normal; padding:0 10px 0 32px;line-height:30px;}
.block-satisfaction-top5{width:300px;float:left; margin:0 0 0 30px;}
.block-satisfaction-top5 h2.block-title{font-size:16px;color:#000;background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/home-sprite.png") no-repeat left 0 top -592px; padding:10px 0 10px 35px;line-height:20px; margin:0;}
.block-satisfaction-top5 div.block-content{padding:0 0 15px;}
.block-satisfaction-top5 ul.top5{list-style:none; margin:0;}
.block-satisfaction-top5 ul.top5 li{ padding:14px 0 3px;}
.block-satisfaction-top5 div.box01{box-shadow:0 0 5px rgba(0,0,0,0.6); position:relative; border-radius:0px;background:#fff;}
.block-satisfaction-top5 .cols1{ clear:both;width:100%; padding:7px 0;}
.block-satisfaction-top5 .cols1 .col1{width:74px;float:left;text-align:center;}
.block-satisfaction-top5 .cols1 .col2{width:180px;float:left;font-family: "latobold",Helvetica,Arial,sans-serif; padding:20px 0 0;}
.block-satisfaction-top5 .cols1 .col2 a{color:#000;}
.block-satisfaction-top5 .rank1{ position:absolute; top:0; right:0;width:48px;height:48px;background:url(/themes/custom/ukuni/css/../images/bg10.png) no-repeat left top;font-family: "latobold",Helvetica,Arial,sans-serif;
                                 font-size:12px;color:#fff;text-indent:22px;line-height:30px;border-top-right-radius:0px;}
.block-satisfaction-top5 .rank{ position:absolute; top:0; right:0;width:48px;height:48px;background:url(/themes/custom/ukuni/css/../images/bg11.png) no-repeat left top;font-family: "latobold",Helvetica,Arial,sans-serif;
                                font-size:12px;color:#fff;text-indent:22px;line-height:30px;border-top-right-radius:0px;}
.block-times-top5{width:300px;float:right;  }
.block-times-top5 h2.block-title{font-size:16px;color:#000;background: url("/themes/custom/ukuni/css/../images/home-sprite.png") no-repeat left -218px top -16px; padding:10px 0 10px 90px;line-height:20px; margin:0;}
.block-times-top5 div.block-content{ padding:0 0 15px;}
.block-times-top5 ul.top5{list-style:none; margin:0;}
.block-times-top5 ul.top5 li{ padding:14px 0 3px;}
.block-times-top5 div.box01{box-shadow:0 0 5px rgba(0,0,0,0.6); position:relative; border-radius:0px;background:#fff;}
.block-times-top5 .cols1{ clear:both;width:100%; padding:7px 0;}
.block-times-top5 .cols1 .col1{width:74px;float:left;text-align:center;}
.block-times-top5 .cols1 .col2{width:180px;float:left;font-family: "latobold",Helvetica,Arial,sans-serif; padding:20px 0 0;}
.block-times-top5 .cols1 .col2 a{color:#000;}
.block-times-top5 .rank1{ position:absolute; top:0; right:0;width:48px;height:48px;background:url(/themes/custom/ukuni/css/../images/bg10.png) no-repeat left top;font-family: "latobold",Helvetica,Arial,sans-serif;
                          font-size:12px;color:#fff;text-indent:22px;line-height:30px; border-top-right-radius:0px;}
.block-times-top5 .rank{ position:absolute; top:0; right:0;width:48px;height:48px;background:url(/themes/custom/ukuni/css/../images/bg11.png) no-repeat left top;font-family: "latobold",Helvetica,Arial,sans-serif;
                         font-size:12px;color:#fff;text-indent:22px;line-height:30px;border-top-right-radius:0px;}
.block-documentation{width:240px;float:left;}
.block-documentation h2.block-title{background:url(/themes/custom/ukuni/css/../images/bg12.png) no-repeat left center; padding:0 0 0 32px;font-size:16px;color:#CB0000; margin:0;}
.block-documentation ul.menu{list-style:none; margin:0;}
.block-documentation ul.menu li{ padding:6px 0 6px;}
.block-documentation ul.menu li a{color:#333333;}
.block-your-account{width:240px;float:left;}
.block-your-account h2.block-title{background:url(/themes/custom/ukuni/css/../images/bg13.png) no-repeat left center; padding:0 0 0 38px;font-size:16px;color:#CB0000;margin:0;}
.block-your-account ul.menu{list-style:none; margin:0;}
.block-your-account ul.menu li{ padding:6px 0 6px;}
.block-your-account ul.menu li a{color:#333333;}
/*.block-about{width:480px;float:left;}*/
.block-about h2.block-title{background:url("/themes/custom/ukuni/css/../images/home-sprite.png") no-repeat left -445px top -187px; display: inline-block; padding:14px 0 0 20px;font-size:16px;color:#CB0000;margin:0;}
.block-about div.block-content{ padding:6px 0 0;}
.block-back{ position:fixed; right:34px; bottom:34px; display:none;}
.block-back p{ margin:0;font-size:21px;font-family: "latobold",Helvetica,Arial,sans-serif;
               font-style: normal;}
.block-back p a{ display:block;color:#CB0000;background:url("/themes/custom/ukuni/css/../images/home-sprite.png") no-repeat left -524px top -12px; padding:132px 0 0; cursor:pointer; width: 59px; text-indent: -175px; overflow: hidden;}
.block-back p a:hover{text-decoration:none;}
.block-copyright{float:left; padding:17px 0 0 20px;font-size:12px;line-height:16px;color:#808080;}
.block-footermenu{float:left;font-size:12px;line-height:16px;color:#808080; padding:16px 0 0 10px; box-shadow: none;}
.block-footermenu ul.menu{list-style:none; margin:0;}
.block-footermenu ul.menu li{float:left;background:url(/themes/custom/ukuni/css/../images/bg02.png) no-repeat right center; padding:0 18px 0 10px;}
.block-footermenu ul.menu li.last{background:none; padding:0 10px;}
.block-footermenu ul.menu li a{color:#808080;}
.block-lab{float:right; padding:17px 20px 0 0;font-size:12px;line-height:16px;color:#808080;}
/*h1.page-header{font-size:20px!important;line-height:26px; margin:0; padding:20px 0 18px;}*/
h1.page-header{ color: #ce0000 !important;
                font-family: "latobold";
                font-size: 30px !important;
                font-weight: normal !important;
                line-height: 26px;
                margin: 0;
                padding: 20px 0 18px;
                text-transform: uppercase;}
h2.page-header{ color: #ce0000 !important;
                font-family: "latobold";
                font-size: 26px !important;
                font-weight: normal !important;
                line-height: 26px;
                margin: 0;
                padding: 20px 0 18px;
                text-transform: uppercase;}
.middle h1.page-header{color: #ce0000 !important;
                       font-family: 'latobold'; font-weight:normal !important;
                       font-size: 30px !important;
                       line-height: 26px;
                       margin: 0;
                       padding: 20px 0 18px;
                       text-transform: uppercase;}
body.page-comment-reply h1.page-header{ padding:20px 0 0;}
body.page-comment-reply header h2{font-size:20px;line-height:26px; margin:0; padding:0 0 10px;}
body.page-comment-reply article{ padding:10px 0 0;}
body.page-comment-reply form#comment-form{border-radius:5px; box-shadow:0 0 5px rgba(0,0,0,0.6);background:#fff; padding:3px; margin:20px 0 0; padding:17px;}
body.front h1.page-header{ display:none;}
.block-featured-articles h2.block-title{background:url(/themes/custom/ukuni/css/../images/bg31.png) no-repeat center center;font-family:"latoregular",Helvetica,Arial,sans-serif;font-size:23px;line-height:28px;font-weight:normal;color:#000;text-align:center; padding:11px 0 15px 40px; margin:0;}
.block-featured-articles h2.block-title a{color:#000;}
.block-featured-articles h2.block-title a:hover{text-decoration:none;}
.block-featured-articles .cols1{width:100%; clear:both; padding:20px 0 0;}
.block-featured-articles .cols1 .col1{width:470px;float:left;}
.block-featured-articles .cols1 .col2{width:470px;float:right;}
.block-featured-articles .cols01{width:100%; clear:both;}
.block-featured-articles .cols01 .col01{width:220px;float:left; position:relative;}
.block-featured-articles .cols01 .col02{width:230px;float:right;}
.block-featured-articles div.title{font-size:16px;font-family: "latobold",Helvetica,Arial,sans-serif;
                                   line-height:20px;}
.block-featured-articles div.title a{color:#000;}
.block-featured-articles p{ margin:0; /*padding:8px 0 0;*/}
.block-featured-articles div.count{background:#CB0000 url(/themes/custom/ukuni/css/../images/bg17.gif) no-repeat 10px center;color:#fff; position:absolute; left:0; bottom:0;font-family: "latobold",Helvetica,Arial,sans-serif;
                                   font-style: normal; padding:0 10px 0 32px;line-height:30px;}
.block-tags{width:857px; margin:0 auto; padding:30px 0 0; position:relative;}
.block-tags h2.block-title{color:#fff;font-family:"latoregular",Helvetica,Arial,sans-serif;font-size:24px;width:220px; position:absolute; top:170px; left:102px;font-weight:normal;line-height:30px;}
/*.block-tags div.block-content{background:url(/themes/custom/ukuni/css/../images/give-me-inspiration.jpg) no-repeat left bottom; padding:0 0 0 318px;height:243px;width:750px;text-align:center;}*/
.block-tags a{font-family: "latobold",Helvetica,Arial,sans-serif;color:#fff;}
.block-tags ul.tag-cloud li{line-height:36px; padding:0 13px;}
body.front ul.nav-tabs{ display:none;}
.block-my-application{width:473px; margin:0 auto;}
.block-my-application .cols1{width:100%; clear:both;}
.block-my-application .cols1 .col1{width:385px;height:48px;background:url(/themes/custom/ukuni/css/../images/bg21.png) no-repeat left top;float:left;}
.block-my-application .cols1 .col2{float:left;}
.block-my-application .cols1 .col2 a{ display:block;float:left;width:81px;height:43px;background:url(/themes/custom/ukuni/css/../images/bg22.png) no-repeat left top;font-style: normal;line-height:40px;text-align:center;color:#CB0000;font-size:16px;font-weight:bold;}
.block-my-application a.login{display:block;width:81px;height:43px;background:url(/themes/custom/ukuni/css/../images/bg22.png) no-repeat left top;font-style: normal;line-height:40px;text-align:center;color:#CB0000;font-size:16px;font-family: "latobold",Helvetica,Arial,sans-serif;
                              margin:0 auto;}
.block-my-application .cols1 .col2 a:hover,
.block-my-application a.login:hover{text-decoration:none;}
.block-my-application .cols01{width:100%; clear:both;}
.block-my-application .cols01 .col01{width:136px;float:left;}
.block-my-application .cols01 .col02{width:200px;float:left; margin:0 0 0 10px;}
.block-my-application .cols01 .col03{width:39px;float:left;font-size:11px;font-family: "latobold",Helvetica,Arial,sans-serif;
                                     font-style: normal;line-height:40px;color:#CB0000;}
.block-my-application .t1{font-size:15px;line-height:40px;text-align:center;color:#fff;font-family:"latoregular",Helvetica,Arial,sans-serif;}
.block-my-application .t1 a{color:#fff;}
.block-my-application .t1 a:hover{text-decoration:none;}
.block-my-application .process{ padding:9px 0 0;}
.block-my-application .process img{ margin:0 1px 0 0;}
body.page-node-45 #node-45{ display:none;}
.block-upload-photo{ padding:20px 0 0;}
.block-upload-photo .cols1{width:100%; clear:both;}
.block-upload-photo .cols1 .col1{width:106px;float:left;}
.block-upload-photo .cols1 .col2{width:136px;float:left; padding:36px 0 0;}
.block-upload-photo .cols1 .col1 img{box-shadow:0 0 5px rgba(0,0,0,0.6);background:#fff;}
.block-upload-photo .t1{font-size:18px;line-height:24px;color:#CB0000;}
.block-upload-photo .upload{color:#CB0000;}
.block-upload-photo .upload a{color:#CB0000;}
.block-basic{ padding:20px 0 0;}
.block-basic div.block-content{ border:solid 2px #fff; border-radius:10px; box-shadow:0 0 5px rgba(0,0,0,0.6);background:#fff; }
.block-basic .cols1{background:#F2F2F2;width:100%; clear:both; border-top-left-radius:8px; border-top-right-radius:8px;}
.block-basic .cols1 .col1{float:left; padding:0 0 0 10px;}
.block-basic .cols1 .col2{float:right;line-height:38px; padding:0 10px 0 0;}
.block-basic h2.block-title{ margin:0;font-size:14px;line-height:38px;color:#CB0000;}
.block-basic .cols1 .col2 a{color:#CB0000;}
.block-basic .box01{ padding:5px 10px 5px 10px;}
.block-basic .cols2{ clear:both;width:100%; padding:5px 0;}
.block-basic .cols2 .col1{width:26px;text-align:center;float:left;}
.block-basic .cols2 .col2{width:182px;float:right;}
.block-basic .cols2 .col2 a{color:#333;}
.block-basic a.edit{ cursor:pointer;}
.block-quick-question{ padding:20px 0 0;}
body.node-type-universities .block-quick-question{ padding:0;}
.block-quick-question div.block-content{background:url(/themes/custom/ukuni/css/../images/bg23.png) no-repeat left top;height:125px;width:238px; border:solid 2px #fff; border-radius:10px; box-shadow:0 0 5px rgba(0,0,0,0.6);}
.block-quick-question div.quick{font-family:"latoregular",Helvetica,Arial,sans-serif;text-align:center;font-size:24px;line-height:30px;color:#CB0000; padding:12px 0 0;}
.block-quick-question div.call{font-family:"latoregular",Helvetica,Arial,sans-serif;text-align:center;font-size:24px;line-height:30px;color:#CB0000; padding:14px 0 0;}
.block-quick-question div.tel{font-size:27px;font-weight:bold;font-style: normal;line-height:32px;text-align:center;color:#CB0000;}
.block-quick-question a.ukuni-tools:hover {text-decoration: none;}
body.page-application h1.page-header{ display:none;}
#osscapplication-form .form-separator{ margin-top:25px;}
#osscapplication-form .form-separator .first{ padding-top:0px;}
#osscapplication-form hr{ margin:5px 0px;}
#osscapplication-form{ padding:20px 0 0;}
#osscapplication-form div.process{text-align:center;font-size:20px;line-height:26px;font-family: "latobold",Helvetica,Arial,sans-serif;}
#osscapplication-form div.process span{color:#CB0000;}
#osscapplication-form div.step{ border:solid 3px #fff;border-radius:10px; box-shadow:0 0 5px rgba(0,0,0,0.6);background:#fff; margin:20px 0 0;}
#osscapplication-form div.cols1{width:100%; clear:both;background:#CB0000;color:#fff;border-top-left-radius:7px; border-top-right-radius:7px; cursor:pointer;}
#osscapplication-form div.cols1 .col1{width:52px;text-align:center;float:left;}
#osscapplication-form div.cols1 .col2{float:left;font-size:20px;line-height:49px;}
#osscapplication-form div.cols1 .col3{float:right;font-style: normal; padding:0 20px 0 0;font-size:20px;line-height:49px;}
#osscapplication-form div.cols1 .col3 a{color:#fff; cursor:pointer;}
#osscapplication-form div.step1 div.cols1 .col1{ padding:13px 0 0;}
#osscapplication-form div.step2 div.cols1 .col1{ padding:17px 0 0;}
#osscapplication-form div.step3 div.cols1 .col1{ padding:12px 0 0;}
#osscapplication-form div.step4 div.cols1 .col1{ padding:13px 0 0;}
#osscapplication-form div.step5 div.cols1 .col1{ padding:12px 0 0;}
#osscapplication-form div.box01{ padding:0 27px 27px;}
#osscapplication-form div.cols2{width:100%; clear:both; padding:16px 0 0;}
#osscapplication-form div.cols2 .col1{width:270px;float:left;}
#osscapplication-form div.cols2.additional-fields{padding: 5px;}
#osscapplication-form div.cols2 .col1.small{width:27%;float:left;}
#osscapplication-form div.cols2 .col2.small{width:27%;float:left;}
#osscapplication-form div.cols2 .col3.small{width:27%;float:left;}
#osscapplication-form div.cols2 .col2{width:270px;float:right;}
#osscapplication-form div.cols3{padding:16px 0 0;}
#osscapplication-form div.cols3 .col1{}
#osscapplication-form div.cols3 .col2{float:right;}
#osscapplication-form .cols01 .col01{ padding:0 10px 0 0;}
#osscapplication-form div.form-item-first-name label{background:url(/themes/custom/ukuni/css/../images/profile_icon.png) no-repeat left center; padding:0 0 0 25px;}
#osscapplication-form div.form-item-address label{background:url(/themes/custom/ukuni/css/../images/address.png) no-repeat left center; padding:0 0 0 28px;}
#osscapplication-form div.form-item-email label{background:url(/themes/custom/ukuni/css/../images/email.png) no-repeat left center; padding:0 0 0 28px;}
#osscapplication-form div.form-item-telephone label{background:url(/themes/custom/ukuni/css/../images/telephone.png) no-repeat left center; padding:0 0 0 26px;}
#osscapplication-form div.form-item-gender label{background:url(/themes/custom/ukuni/css/../images/gender.png) no-repeat left center; padding:0 0 0 26px;}
#osscapplication-form div.form-item-country label{background:url(/themes/custom/ukuni/css/../images/country.png) no-repeat left center; padding:0 0 0 26px;}
#osscapplication-form div.form-item-nationality label{background:url(/themes/custom/ukuni/css/../images/passport.png) no-repeat left center; padding:0 0 0 26px;}
#osscapplication-form div.form-item-current-institution label{background:url(/themes/custom/ukuni/css/../images/institution.png) no-repeat left center; padding:0 0 0 32px;line-height:28px;}
#osscapplication-form div.form-item-current-course label{background:url(/themes/custom/ukuni/css/../images/course.png) no-repeat left 9px; padding:8px 0 0 24px;}
#osscapplication-form div.form-item-birth-day label,
#osscapplication-form div.form-item-birth-month label,
#osscapplication-form div.form-item-birth-year label,
#osscapplication-form div.form-item-expiry-day label,
#osscapplication-form div.form-item-expiry-month label,
#osscapplication-form div.form-item-expiry-year label,
#osscapplication-form div.cols4 label{ display:none;}
#osscapplication-form div.cols4.institutions label{ display: inherit;}
#osscapplication-form input#edit-first-name,
#osscapplication-form input#edit-surname,
#osscapplication-form input#edit-promo-code,
#osscapplication-form select#edit-country,
#osscapplication-form input#edit-gpa-score,
#osscapplication-form select#edit-current-course-level,
#osscapplication-form select#edit-gpa-type,
#osscapplication-form select#edit-test-type,
#osscapplication-form select#edit-test-score,
#osscapplication-form select#edit-speaking-test-score,
#osscapplication-form select#edit-writing-test-score,
#osscapplication-form select#edit-listening-test-score,
#osscapplication-form select#edit-reading-test-score,
#osscapplication-form input#edit-nationality,
#osscapplication-form select#edit-visa,
#osscapplication-form input#edit-passport-number,
#osscapplication-form select#edit-country-of-app,
#osscapplication-form input#edit-address,
#osscapplication-form input#edit-city,
#osscapplication-form input#edit-district,
#osscapplication-form input#edit-zipcode,
#osscapplication-form input#edit-email,
#osscapplication-form input#edit-telephone,
#osscapplication-form input#edit-current-institution,
#osscapplication-form input#edit-current-course{width:250px; margin-bottom:0;}
#osscapplication-form div.birth{ margin:0 0 5px;background:url(/themes/custom/ukuni/css/../images/date_of_birth.png) no-repeat left center; padding:0 0 0 36px;}
#osscapplication-form div.expiry-date{ margin:0 0 5px;background:url(/themes/custom/ukuni/css/../images/calendar.png) no-repeat left center; padding:0 0 0 36px;}
#osscapplication-form .control-group{ margin-bottom:0;}
#osscapplication-form div.save{text-align:center; padding:20px 0 0;}
#osscapplication-form div.save button.form-submit{font-size:20px;font-style: normal;font-family: "latobold",Helvetica,Arial,sans-serif;
                                                  background-color: #e70012;background-image: linear-gradient(to bottom, #e70012, #c01118);background-repeat: repeat-x;
                                                  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #FFFFFF;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); padding:6px 12px 8px;}
#osscapplication-form div.save button.form-submit:hover{background-position:0 0;}
#osscapplication-form div.save button.decline{font-size:20px;font-style: normal;font-family: "latobold",Helvetica,Arial,sans-serif;
                                              background-color: #b7b8b8;background-image: linear-gradient(to bottom, #b7b8b8, #8c8c8c);background-repeat: repeat-x;
                                              border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #FFFFFF;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); padding:6px 12px 8px; margin:0 20px 0 0; border-radius:4px; cursor:pointer;}
#osscapplication-form div.step-collapsed div.box01{ display:none;}
#osscapplication-form div.step-collapsed .cols1{background:#F7F7F7;border-bottom-left-radius:7px; border-bottom-right-radius:7px;color:#626262;}
#osscapplication-form div.step-collapsed div.cols1 .col3 a{color:#626262;}
#osscapplication-form .cols4{ padding:16px 0 0;}
#osscapplication-form .cols4 .col1{ padding:0px 10px 0 0;}
#osscapplication-form .cols4 .col1.small.first{margin-left: 17px;}
#osscapplication-form .cols4 .col1.small,
#osscapplication-form .cols4 .col2.small,
#osscapplication-form .cols4 .col3.small{ padding:0px 5px 0px 0px;}
#osscapplication-form .cols4 .col2{ width:260px;}
#osscapplication-form .cols4 .col3{ padding:0 10px 0 0;}
#osscapplication-form .cols4 .col4{ width:24px;}
#osscapplication-form button.remove{background:url(/themes/custom/ukuni/css/../images/delete.png) no-repeat left bottom;width:24px;height:52px;text-indent:-999px; overflow:hidden; border:none;}
#osscapplication-form div.add{text-align:center; padding:6px 0 0;font-size:18px;}
#osscapplication-form div.add a{color:#CB0000; cursor:pointer;}
#osscapplication-form div.add a:hover{text-decoration:none;}
#osscapplication-form div.add a img{ margin:-4px 0 0;}
#osscapplication-form img.grey{ display:none;}
#osscapplication-form div.step-collapsed img.grey{ display:inline;}
#osscapplication-form div.step-collapsed img.white{ display:none;}
#osscapplication-form div.item{ padding:16px 0; border-bottom:solid 1px #E2E2E1;}
#osscapplication-form div.item label{font-size:18px;line-height:22px;}
#osscapplication-form div.special{text-align:center;font-size:16px;font-family: "latobold",Helvetica,Arial,sans-serif;
                                  padding:20px 0 0;}
#osscapplication-form div.special a{color:#CB0000; cursor:pointer;}
#osscapplication-form div.translation{text-align:center;font-style: normal;color:#666; padding:10px 0 0;}
#osscapplication-form div.translation a{color:#666;}
#osscapplication-form div.translation img.icon{ margin:0 5px 0 0;}
#osscapplication-form div.cols5{ padding:16px 0 0;}
#osscapplication-form div.cols5 .col1{width:360px;}
#osscapplication-form div.cols5 .col2{ padding:9px 10px 0 0;}
#osscapplication-form div.cols5 .col3{color:#CB0000;font-size:13px;line-height:16px; position:relative;width:100px; padding:5px 0 0;}
#osscapplication-form div.cols5 .col3 img.more{ position:absolute; right:0; top:2px;}
#osscapplication-form div.cols5 .col3 a{color:#CB0000;}
#osscapplication-form div.cols5 .col3 a:hover{text-decoration:none;}
#osscapplication-form div.ref{ padding:8px 0 0;}
#osscapplication-form div.form-item-files-personal-statement label,
#osscapplication-form div.form-item-files-reference label{font-size:16px; margin-bottom:0;font-family: "latobold",Helvetica,Arial,sans-serif;
}
#osscapplication-form div.t1{font-size:20px;font-style: normal;line-height:26px;text-align:center; padding:20px 0 0;}
#osscapplication-form div.t1 span{color:#CB0000;font-family: "latobold",Helvetica,Arial,sans-serif;}
#osscapplication-form div.please{ padding:16px 0 0;font-style: normal;text-align:center;}
#osscapplication-form div.t2{font-weight:bold;text-align:center; padding:16px 0 10px;}
#osscapplication-form div.save span{ display:none;}
#osscapplication-form input.institutions{width:236px;}
#osscapplication-form select.courses{width:245px;}
#osscapplication-form select.intake{width:100%;}
#osscapplication-form select.entry-year{width:100%;}
#osscapplication-form select.pre-sessional-english{width:100%;}
#osscapplication-form div.add button.form-submit{font-size:18px;font-style:normal;font-weight:normal;background:url(/themes/custom/ukuni/css/../images/add_another_selection.png) no-repeat left center;
                                                 border:none; color: #CB0000;text-shadow:none; padding:0 0 0 25px;}
#osscapplication-form div.form-item-same{float:right; padding:20px 0 0;}
#osscapplication-form div.form-item-same label{color:#CB0000;font-size:16px;font-family: "latobold",Helvetica,Arial,sans-serif;
                                               font-style: normal;}
#osscapplication-form div.specific-uni{ padding:20px 0 0;}
#osscapplication-form div.specific-uni label{ display:none;}
#osscapplication-form div.specific-uni input{width:250px; margin-bottom:0;}

.block-ad{ padding:20px 0 0;}
.block-ad div.block-content p{ margin:0;}
.block-ad div.block-content img{border-radius:5px; box-shadow:0 0 5px rgba(0,0,0,0.6);}
body.page-universities h1.page-header{float:left; color: #ce0000 !important;
                                      font-family: "latobold";
                                      font-size: 26px !important;
                                      font-weight: normal !important;
                                      line-height: 26px;
                                      margin: 0;
                                      padding: 20px 0 18px;
                                      text-transform: uppercase;}
.views-universities-page .box01{background:#fff;border-radius:5px; box-shadow:0 0 5px rgba(0,0,0,0.6); margin:20px 0 0; padding:3px; position:relative; clear:both;}
.views-universities-page .first{ margin:0;}
.views-universities-page .cols1{background:url(/themes/custom/ukuni/css/../images/bg24.gif) repeat-y right top; border-top-right-radius:2px;border-bottom-right-radius:2px;}
.views-universities-page .cols1 .col1{width:432px; padding:10px 0 29px;}
.views-universities-page .cols1 .col2{width:92px;float:right;}
.views-universities-page .cols01 .col01{width:124px;text-align:center; padding:15px 0 0;}
.views-universities-page .cols01 .col02{width:288px;}
.views-universities-page .cols02{ position:absolute; left:3px; bottom:10px; width:auto;}
.views-universities-page .cols02 .col01{ padding:0 0 0 12px;}
.views-universities-page .add{text-align:center;font-family: "latobold",Helvetica,Arial,sans-serif;
                              font-style: normal; padding:16px 0;}
.views-universities-page .apply{ border-top:solid 1px #d9d9d9;text-align:center;font-family: "latobold",Helvetica,Arial,sans-serif;
                                 font-style: normal; padding:12px 0;}
.views-universities-page .add a,
.views-universities-page .apply a{color:#CB0000;}
.views-universities-page .more{ border-top:solid 1px #d9d9d9;text-align:center;font-family: "latobold",Helvetica,Arial,sans-serif;
                                padding:16px 0;}
.views-universities-page .more a{color:#333;}
.views-universities-page .t1{font-size:16px;font-family: "latobold",Helvetica,Arial,sans-serif;}
.views-universities-page .t1 a{color:#000;}
.block-related-courses h2.block-title{color:#CB0000;font-family:"latoregular",Helvetica,Arial,sans-serif;font-size:20px;font-weight:normal;line-height:30px; margin:0; padding:20px 0 15px;}
.block-related-courses .box01{background:#fff;border-radius:5px; box-shadow:0 0 5px rgba(0,0,0,0.6); margin:20px 0 0; padding:3px; position:relative;}
.block-related-courses .first{ margin:0;}
.block-related-courses .cols1{background:url(/themes/custom/ukuni/css/../images/bg24.gif) repeat-y right top; border-top-right-radius:2px;border-bottom-right-radius:2px;}
.block-related-courses .cols1 .col1{width:432px; padding:10px 0 29px;}
.block-related-courses .cols1 .col2{width:92px;float:right;}
.block-related-courses .cols01 .col01{width:124px;text-align:center; padding:15px 0 0;}
.block-related-courses .cols01 .col02{width:288px;}
.block-related-courses .cols02{ position:absolute;left:30px; bottom:10px;}
.block-related-courses .cols02 .col01{width:86px;}
.block-related-courses .cols02 .col02{width:96px;}
.block-related-courses .apply{ text-align:center;font-family: "latobold",Helvetica,Arial,sans-serif;
                               font-style: normal; padding:26px 0;}
.block-related-courses .apply a{color:#CB0000;}
.block-related-courses .more{ border-top:solid 1px #d9d9d9;text-align:center;font-family: "latobold",Helvetica,Arial,sans-serif;
                              padding:30px 0;}
.block-related-courses .more a{color:#333;}
.block-related-courses.t1{font-size:18px;line-height:22px;}
.block-related-courses .t1 a{color:#000;}
.block-related-courses .t2{font-family: "latobold",Helvetica,Arial,sans-serif;font-style: normal;}
.block-related-courses .t2 a{color:#000;}
.views-visa-pages .box01{background:#fff;border-radius:5px; box-shadow:0 0 5px rgba(0,0,0,0.6); margin:20px 0 0; padding:3px;}
.views-visa-pages .first{ margin:0;}
.views-visa-pages .cols1{background:url(/themes/custom/ukuni/css/../images/bg24.gif) repeat-y right top; border-top-right-radius:2px;border-bottom-right-radius:2px;}
.views-visa-pages .cols1 .col1{width:432px;}
.views-visa-pages .cols1 .col2{width:92px;float:right;}
.views-visa-pages .cols01{width:424px; margin:0 auto; padding:4px 0;}
.views-visa-pages .cols01 .col01{width:170px;}
.views-visa-pages .cols01 .col02{width:244px;}
.views-visa-pages div.views{ text-align:center;font-family: "latobold",Helvetica,Arial,sans-serif;
                             font-style: normal; padding:18px 0;}
.views-visa-pages div.views a{color:#CB0000;}
.views-visa-pages div.comments{ text-align:center;font-family: "latobold",Helvetica,Arial,sans-serif;
                                font-style: normal; padding:17px 0;border-top:solid 1px #d9d9d9;}
.views-visa-pages div.comments a{color:#CB0000;}
.views-visa-pages .more{ border-top:solid 1px #d9d9d9;text-align:center;font-family: "latobold",Helvetica,Arial,sans-serif;
                         padding:15px 0;}
.views-visa-pages .more a{color:#333;}
.views-visa-pages .t1{font-size:16px;line-height:22px;}
.views-visa-pages .t1 a{color:#000;}
.views-visa-pages .t2{font-family: "latobold",Helvetica,Arial,sans-serif;
                      font-style: normal;}
.views-visa-pages .t2 a{color:#000;}
body.page-articles h1.page-header{font-size:30px !important; line-height:26px; margin:0; padding:20px 0 18px;color:#ce0000!important; font-family: 'latobold'; font-weight:normal !important; text-transform:uppercase;}
.views-articles-page .box01{background:#fff;border-radius:5px; box-shadow:0 0 5px rgba(0,0,0,0.6); margin:20px 0 0; padding:3px;}
.views-articles-page .first{ margin:0;}
body.node-type-universities .views-articles-page .first{ margin:20px 0 0;}
.views-articles-page .cols1{background:url(/themes/custom/ukuni/css/../images/bg24.gif) repeat-y right top; border-top-right-radius:2px;border-bottom-right-radius:2px;}
.views-articles-page .cols1 .col1{width:432px;}
.views-articles-page .cols1 .col2{width:92px;float:right;}
.views-articles-page .cols01{width:424px; margin:0 auto; padding:4px 0;}
.views-articles-page .cols01 .col01{width:170px;}
.views-articles-page .cols01 .col02{width:244px;}
.views-articles-page div.views{ text-align:center;font-family: "latobold",Helvetica,Arial,sans-serif;
                                font-style: normal; padding:18px 0;}
.views-articles-page div.views a{color:#CB0000;}
.views-articles-page div.comments{ text-align:center;font-family: "latobold",Helvetica,Arial,sans-serif;
                                   font-style: normal; padding:17px 0;border-top:solid 1px #d9d9d9;}
.views-articles-page div.comments a{color:#CB0000;}
.views-articles-page .more{ border-top:solid 1px #d9d9d9;text-align:center;font-family: "latobold",Helvetica,Arial,sans-serif;
                            padding:15px 0;}
.views-articles-page .more a{color:#333;}
.views-articles-page .t1{font-size:16px;line-height:22px;}
.views-articles-page .t1 a{color:#000;}
.views-articles-page .t2{font-family: "latobold",Helvetica,Arial,sans-serif;
                         font-style: normal;}
.views-articles-page .t2 a{color:#000;}
.block-favourites-uni{background:url(/themes/custom/ukuni/css/../images/bg15.jpg) repeat left top;position: fixed;left: 0;bottom: 0;width: 100%;z-index: 100;}
.block-favourites-uni .box01{background:#CB0000;text-align:center;font-size:20px;font-family: "latobold",Helvetica,Arial,sans-serif;
                             line-height:50px; border-top:solid 3px #fff;box-shadow:0 -5px 5px rgba(0,0,0,0.6); cursor:pointer;}
.block-favourites-uni .box01 a{color:#fff; cursor:pointer;}
.block-favourites-uni .view-content{height:352px; padding:26px 0 0; display:none;}
.block-favourites-uni .box02{width:300px;background:#fff;border-radius:5px; box-shadow:0 0 5px rgba(0,0,0,0.6); margin:0 auto; position:relative;}
.block-favourites-uni ul.favourites{list-style:none; margin:0; padding:0;}
.block-favourites-uni ul.favourites li{width:326px;float:left;height:346px;}
.block-favourites-uni .cols1{ padding:20px 0 0;}
.block-favourites-uni .cols1 .col1{width:102px;text-align:center;}
.block-favourites-uni .cols1 .col2{width:193px;font-family: "latobold",Helvetica,Arial,sans-serif;
                                   font-size:17px; padding:10px 0 0; height:40px; overflow:hidden;}
.block-favourites-uni .cols1 .col2 a{color:#000;}
.block-favourites-uni .cols2{ padding:12px 0 0;}
.block-favourites-uni .cols2 .col1{width:102px;text-align:center;font-family: "latobold",Helvetica,Arial,sans-serif;
                                   color:#CB0000;}
.block-favourites-uni .cols2 .col2{width:20px;text-align:center;}
.block-favourites-uni .cols2 .col3{font-size:15px;font-family: "latobold",Helvetica,Arial,sans-serif;
                                   padding:0 0 0 12px;}
.block-favourites-uni .cols3{background:#f7f7f7;border-top:solid 1px #d9d9d9;text-align:center; font-family: "latobold",Helvetica,Arial,sans-serif;
                             margin:20px 0 0; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.block-favourites-uni .cols3 .col1{width:149px;border-right:solid 1px #d9d9d9; padding:20px 0;}
.block-favourites-uni .cols3 .col2{width:149px;font-size:17px; padding:16px 0;}
.block-favourites-uni .cols3 .col1 a{color:#333;}
.block-favourites-uni .cols3 .col2 a{color:#CB0000;}
.block-favourites-uni img.show-favourites{ position:relative; margin:-45px 0 0;}
.block-favourites-uni a.show-fav{ background:url(/themes/custom/ukuni/css/../images/arrow03.png) no-repeat right 15px; padding:0 15px 0 0;}
.block-favourites-uni a.hide-fav{background:url(/themes/custom/ukuni/css/../images/arrow02.png) no-repeat right 14px; padding:0 15px 0 0;display:none;}
.block-favourites-uni a.show-fav:hover,
.block-favourites-uni a.hide-fav:hover{text-decoration:none;}
.block-favourites-uni div.icon{ position:absolute; right:-12px; top:-12px;width:35px;height:34px; overflow:hidden;}
.block-favourites-uni div.icon a{font-size:0;line-height:0; display:block;width:35px;height:34px;background:url(/themes/custom/ukuni/css/../images/icon09.png) no-repeat left top;text-indent:-999px; overflow:hidden;}
.block-favourites-uni div.view-empty{ display:none;}
.block-find{ padding:20px 0 0;}
.block-find div.block-content{background:#fff; border-radius:5px;text-align:center;font-size:18px;font-family: "latobold",Helvetica,Arial,sans-serif;
                              color:#CB0000;line-height:24px; padding:16px 0;}
.block-find div.block-content p{ margin:0; padding:8px 10px;}
.block-watch-side{ padding:20px 0 0; position:relative;}
.block-watch-side h2.block-title{font-family:"latoregular",Helvetica,Arial,sans-serif;font-size:15px;line-height:19px;font-weight:normal;color:#000; top:118px; left:17px; position:absolute;}
.block-watch-side p.video{ margin:0; padding:0;text-align:center;}
.block-watch-side p.p2{ margin:0; padding:0;text-align:center;}
.block-watch-side p.lets{ margin:0; padding:18px 0 0 0;text-align:center;}
.block-watch-side p.lets a{ display:block;width:208px;height:48px;background:url(/themes/custom/ukuni/css/../images/lets-get-started.png) no-repeat left top;line-height:46px;text-align:center;color:#fff;font-size:22px;font-style: normal; margin:0 auto;}
.block-watch-side p.lets a:hover{text-decoration:none;}
.block-search-uni{background:#f0f1f1 url(/themes/custom/ukuni/css/../images/bg25.gif) no-repeat center bottom; margin:0 0 2px;}
body.front .block-search-uni{background:none;}
.block-search-uni div.block-content{width:960px; margin:0 auto;height:108px; position:relative;}
body.front .block-search-uni div.block-content{width:auto;}
.block-search-uni form{width:656px;height:66px; margin:0;background:#CB0000; border-radius:30px;box-shadow:0 0 5px rgba(0,0,0,0.6); position:absolute; left:142px; top:21px;}
body.front .block-search-uni form{ left:80px; top:27px;}
.block-search-uni a.by-course{display:block;background:#CB0000; border-radius:20px;box-shadow:0 0 5px rgba(0,0,0,0.6);line-height:30px;color:#fff;font-size:16px;font-family: "latobold",Helvetica,Arial,sans-serif;
                              font-style: normal;width:150px;text-align:center; position:absolute; left:700px; top:21px; cursor:pointer;}
.block-search-uni a.by-subject{ display:block;background:#CB0000; border-radius:20px;box-shadow:0 0 5px rgba(0,0,0,0.6);line-height:30px;color:#fff;font-size:16px;font-family: "latobold",Helvetica,Arial,sans-serif;
                                font-style: normal;width:150px;text-align:center; position:absolute;left:700px; top:55px; cursor:pointer;}
.block-search-uni a.by-course:hover,
.block-search-uni a.by-subject:hover{text-decoration:none;}
.block-search-uni button#edit-submit-universities{background:none;border:none;font-family:"latoregular",Helvetica,Arial,sans-serif;font-size:28px;line-height:34px; cursor:pointer; position:absolute; right:20px; top:18px;color:#fff; margin-top:0; box-shadow:none; text-shadow:none; padding:0;}
.block-search-uni h2.block-title{color:#fff;font-size:20px;line-height:26px;font-style: normal; position:absolute; left:167px; top:30px; z-index:1;}
body.front .block-search-uni h2.block-title{ left:105px; top:36px;}
.block-search-uni div.form-item-title input{width:190px;height:44px;background:url(/themes/custom/ukuni/css/../images/bg26.png) no-repeat left top; border:none; position:absolute; left:100px; top:11px; margin-bottom:0; padding:0 10px 0 50px; box-shadow:none; font-size:16px;font-style: normal;font-family: "latobold",Helvetica,Arial,sans-serif;}
.block-search-uni .form-item-type{position: absolute;left: 370px;top: 12px;}
.block-search-uni .form-item-type select{font-size:16px;font-style: normal;font-family: "latobold",Helvetica,Arial,sans-serif;
                                         color:#CB0000;width:196px; padding:10px; height:auto; border-radius:18px;}
div.block-social .addthis_toolbox{box-shadow:0 0 5px rgba(0,0,0,0.6); border-top-left-radius:0; border-bottom-left-radius:0;}
body.node-type-visa-pages h1.page-header{ display:none;}
.node-visa-pages{background:#fff;border-radius:5px; box-shadow:0 0 5px rgba(0,0,0,0.6); padding:7px;}
.node-visa-pages .cols1{background:#F2F2F2;}
.node-visa-pages .cols1 .col1{width:260px;position:relative;}
.node-visa-pages .cols1 .col2{width:250px;float:right;}
.node-visa-pages div.views{ padding:21px 10px 21px 15px;color:#CB0000;font-family: "latobold",Helvetica,Arial,sans-serif;}
.node-visa-pages .cols01{border-top: solid 1px #D9D9D9; padding:10px 0;}
.node-visa-pages .cols01 .col01{width:45px;text-indent:15px;}
.node-visa-pages .cols01 .col02{width:177px;font-family: "latobold",Helvetica,Arial,sans-serif;}
.node-visa-pages div.social{border-top: solid 1px #D9D9D9;padding-top:2px;}
.node-visa-pages .cols02{ padding:10px 0 0;}
.node-visa-pages .cols02 .col01{width:50px;}
.node-visa-pages h2.t1{font-size:16px;line-height:22px;font-family: "latobold",Helvetica,Arial,sans-serif;color:#cb0000;}
body.node-type-visa-pages div.main2{ padding:20px 0 0;}
body.page-node-type-article h1.page-header{ display:none;}
.node-articles{background:#fff;border-radius:5px; box-shadow:0 0 5px rgba(0,0,0,0.6); padding:7px;}
.node-articles .cols1{background:#F2F2F2;}
.node-articles .cols1 .col1{width:260px;position: relative;}
.node-articles .cols1 .col2{width:250px;float:right;}
.node-articles div.views{ padding:21px 10px 21px 15px;color:#CB0000;font-family: "latobold",Helvetica,Arial,sans-serif;}
.node-articles .cols01{border-top: solid 1px #D9D9D9; padding:10px 0;}
.node-articles .cols01 .col01{width:45px;text-indent:15px;}
.node-articles .cols01 .col02{width:177px;font-family: "latobold",Helvetica,Arial,sans-serif;}
.node-articles div.social{border-top: solid 1px #D9D9D9; padding-top:2px;}
.node-articles .cols02{ padding:10px 0 0;}
.node-articles .cols02 .col01{width:50px;}
.node-articles h2.t1{font-size:16px;line-height:22px;font-family: "latobold",Helvetica,Arial,sans-serif;
                     color:#cb0000;  padding-left: 5px;padding-right: 10px;}
body.page-node-type-article div.main2{ padding:20px 0 0;}
body.node-type-courses div.main2{ padding:20px 0 0;}
body.node-type-courses h1.page-header{ display:none;}
.node-courses .box01{background:#fff;border-radius:5px; box-shadow:0 0 5px rgba(0,0,0,0.6); padding:12px 13px; position:relative;}
.node-courses .t1{text-align:center;font-family:"latoregular",Helvetica,Arial,sans-serif;font-size:20px;line-height:26px;color:#CB0000;}
.node-courses .t2{font-size:24px;font-family: "latobold",Helvetica,Arial,sans-serif;
                  line-height:30px;text-align:center; padding: 0px 0 22px 0;}
.node-courses .university{font-size:20px;line-height:26px;font-style: normal;color:#4D4D4D;text-align:center; padding:3px 0 0;}
.node-courses .cols1{ padding:15px 0 0;}
.node-courses .cols1 .col2{float:right;}
.node-courses a.application{ display:block;width:238px;height:43px;color:#fff;font-size:18px;font-family: "latobold",Helvetica,Arial,sans-serif;
                             font-style: normal;background:#CB0000; border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,0.6);text-align:center;line-height:43px;}
.node-courses a.application span{background:url(/themes/custom/ukuni/css/../images/apply_white.png) no-repeat 15px center; padding:0 0 0 43px; display:block;}
.node-courses .cols1 .col2 a{ display:block;width:238px;height:43px;color:#fff;font-size:18px;font-family: "latobold",Helvetica,Arial,sans-serif;
                              font-style: normal;background:#CB0000; border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,0.6);line-height:43px;text-align:center;}
.node-courses .cols1 .col2 a span{background:url(/themes/custom/ukuni/css/../images/add_to_favourites_white.png) no-repeat 15px center; padding:0 0 0 50px; display:block;}
.node-courses .cols1 .col2 a:hover,
.node-courses a.application:hover{text-decoration:none;}
.node-courses div.icon{ position:absolute; right:10px; top:10px;}
.block-course-uni{ padding:20px 0 0;}
.block-course-uni div.view-content{border-radius:5px; box-shadow:0 0 5px rgba(0,0,0,0.6);background:#fff; padding:20px 10px;}
.block-course-uni div.logo{text-align:center;}
.block-course-uni div.t1{text-align:center;font-size:16px;font-family: "latobold",Helvetica,Arial,sans-serif;
                         padding:10px 0 8px;}
.block-course-uni div.t1 a{color:#000;}
.block-course-uni div.cols1{ padding:10px 0 0;}
.block-course-uni div.cols1 .col3{color:#CB0000;font-family: "latobold",Helvetica,Arial,sans-serif;
                                  font-style: normal; width:62px;}
.block-course-uni div.cols1 .col2{width:35px;text-align:center;}
.block-course-uni div.cols1 .col1{font-style: normal;font-family: "latobold",Helvetica,Arial,sans-serif;width:125px;}
.block-uni-info{ padding:20px 0 0;}
.block-uni-info div.view-content{border-radius:5px; box-shadow:0 0 5px rgba(0,0,0,0.6);background:#fff; padding:20px 10px;}
.block-uni-info div.logo{text-align:center;}
.block-uni-info div.t1{text-align:center;font-size:16px;font-family: "latobold",Helvetica,Arial,sans-serif; padding:10px 0 8px;}
.block-uni-info div.t1 a{color:#000;}
.block-uni-info div.cols1{ padding:10px 0 0;}
.block-uni-info div.cols1 .col3{color:#CB0000;font-family: "latobold",Helvetica,Arial,sans-serif;
                                font-style: normal;width:62px;}
.block-uni-info div.cols1 .col2{width:35px;text-align:center;}
.block-uni-info div.cols1 .col1{font-style: normal;font-family: "latobold",Helvetica,Arial,sans-serif;width:125px;}
.block-uni-images{ padding:20px 0 0;}
.block-uni-images div.block-content{border-radius:5px; box-shadow:0 0 5px rgba(0,0,0,0.6);background:#fff; padding:5px 0;}
.block-uni-images div.slides{width:520px; margin:0 auto; overflow:hidden;}
.block-uni-images ul.slides{list-style:none; margin:0;}
.block-uni-images ul.slides li{ display:none;}
.block-uni-images ul.slides li.active{ display:block;}
.block-uni-images div.thumbs{width:524px; margin:4px auto 0; overflow:hidden;}
.block-uni-images ul.thumbs{list-style:none; margin:0;}
.block-uni-images ul.thumbs li{float:left;width:131px;text-align:center; cursor:pointer; position:relative;}
.block-uni-images img.play{ position:absolute; left:43px; top:21px; cursor:pointer;}
body.node-type-universities h1.page-header{ display:none;}
.block-uni-courses{ padding:20px 0 0;}
.block-uni-courses div.block-content{border-radius:5px; box-shadow:0 0 5px rgba(0,0,0,0.6);background:#F2F2F2;color:#CB0000;text-align:center;font-family:"latoregular",Helvetica,Arial,sans-serif;font-size:20px;line-height:26px; padding:15px 0; border:solid 3px #fff;}
.block-uni-courses div.block-content a{color:#CB0000;}
.block-uni-courses div.block-content p{ margin:0;}
.node-universities{ padding:0;}
.node-universities .box01{border-radius:5px; box-shadow:0 0 5px rgba(0,0,0,0.6);background:#fff; padding:3px;}
.node-universities a.tab{ display:block;line-height:33px;font-size:16px;color:#4D4D4D; padding:0 23px; cursor:pointer;}
.node-universities a.active,
.node-universities a.tab:hover{text-decoration:none;background:#CB0000;color:#fff;}
.node-universities .cols1{background:#E6E6E6; border-top-left-radius:2px;border-top-right-radius:2px;text-align:center;}
.node-universities .cols1 .col1{width:90px; border-right:solid 2px #F2F2F2;}
.node-universities .cols1 .col2{width:184px; border-right:solid 2px #F2F2F2;}
.node-universities .cols1 .col3{width:86px; border-right:solid 2px #F2F2F2;}
.node-universities .cols1 .col4{width:157px;}
.node-universities .cols1 a.tab{ padding:0;}
.node-universities .cols2{background:#E6E6E6;border-top:solid 2px #F2F2F2;}
.node-universities .cols2 .col1{ border-right:solid 2px #F2F2F2; }
.node-universities div.tabcont{ padding:14px;}
.node-universities .t1{font-size:20px;line-height:26px;font-family:"latoregular",Helvetica,Arial,sans-serif;color:#CB0000; padding:0 0 10px;}
.node-universities div.hidden{ display:none;}
.node-universities div.gmap-box{margin:0 auto; padding:12px 0;}
.region-popup{ display:none;}
.block-login{width:630px;}
.block-login h2.block-title{background:#858F91 url(/themes/custom/ukuni/css/../images/icon10.png) no-repeat 20px center;line-height:60px;color:#fff;font-size:20px;font-weight:bold;font-style: normal; margin:0;text-align:center;}
.block-login .cols1{width:550px; margin:0 auto; padding:40px 0;}
.block-login .cols1 .col1{width:250px;}
.block-login .cols1 .col2{width:250px;float:right;}
.block-login .cols1 .col2 form{ margin:0; padding:5px 0 0;text-align:center;}
.block-login .cols1 .col2 form span.connector-button-wrapper{ padding:0 9px;}
.block-login .cols1 .col2 ul{list-style:none; margin:0; padding:10px 0 0;text-align:center;}
.block-login .cols1 .col2 ul li{ padding:0 9px; display:inline;}
.block-login .t1{font-style: normal;font-family: "latobold",Helvetica,Arial,sans-serif;
                 font-size:18px;text-align:center;line-height:26px; padding:10px 0;}
.block-login input.form-text{width:200px;}
.block-login .cols1 .col1 button.form-submit{font-size:20px;font-style: normal;font-family: "latobold",Helvetica,Arial,sans-serif;
                                             background-color: #e70012;background-image: linear-gradient(to bottom, #e70012, #c01118);background-repeat: repeat-x;
                                             border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #FFFFFF;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); padding:6px 12px 8px;}
.block-login .cols1 .col1 button.form-submit:hover{background-position:0 0;}
.block-login button.connector-button{ margin:0 0 6px; padding:3px 10px;}
.block-login button.oauthconnector-facebook{width:32px;height:32px;text-indent:-999px; overflow:hidden; border:none;background:url(/themes/custom/ukuni/css/../images/facebook.png) no-repeat left 0; padding:0;}
.block-login button.oauthconnector-twitter{width:32px;height:32px;text-indent:-999px; overflow:hidden; border:none;background:url(/themes/custom/ukuni/css/../images/twitter.png) no-repeat left 0; padding:0;}
.block-login button.oauthconnector-google{width:32px;height:32px;text-indent:-999px; overflow:hidden; border:none;background:url(/themes/custom/ukuni/css/../images/google.png) no-repeat left 0; padding:0;}
body.page-user-login form#user-login ul{list-style:none; padding:0; margin:0;}
body.page-subjects h1.page-header{font-size:26px;line-height:30px; margin:0; padding:20px 0 18px;font-family:"latoregular",Helvetica,Arial,sans-serif;color:#CB0000;}
.views-subjects-page div.view-content{border-radius:5px; box-shadow:0 0 5px rgba(0,0,0,0.6);background:#fff; padding:20px 30px;}
.views-subjects-page .t1{font-family:"latoregular",Helvetica,Arial,sans-serif;color:#CB0000;font-size:24px;line-height:30px; padding:2px 0 0;}
.views-subjects-page .subject{font-size:24px;line-height:30px;}
.views-subjects-page .subject a{color:#000;}
.block-contact{ padding:20px 0 0;}
.block-contact div.block-content{border-radius:5px; box-shadow:0 0 5px rgba(0,0,0,0.6);background:#fff; padding:18px;color:#CB0000;}
.block-contact div.block-content a{color:#CB0000;}
.block-contact h2.block-title{font-size:20px;font-family:"latoregular",Helvetica,Arial,sans-serif;line-height:24px;text-align:center;font-weight:normal; margin:0;}
.block-contact .cols1{font-size:20px;line-height:24px;font-family: "latobold",Helvetica,Arial,sans-serif;
                      font-style: normal; padding:18px 0 0;}
.block-contact .cols1 .col1{width:50%;}
.block-contact .cols1 .col2{width:50%;}
.block-contact .cols01 .col01{ padding:0 10px 0 0;}
.block-success{ padding:20px 0 0;}
.block-success div.block-content{border-radius:5px; box-shadow:0 0 5px rgba(0,0,0,0.6);background:#fff; padding:18px;color:#CB0000;font-family:"latoregular",Helvetica,Arial,sans-serif;font-size:20px;line-height:34px;text-align:center;}
.block-success div.total{font-size:40px;line-height:46px;}
.block-success p{ margin:0; padding:5px 0 0;}
.block-samecourses h2.block-title{color:#CB0000;font-family:"latoregular",Helvetica,Arial,sans-serif;font-size:20px;font-weight:normal;line-height:30px; margin:0; padding:20px 0 15px;}
.block-samecourses .box01{background:#fff;border-radius:5px; box-shadow:0 0 5px rgba(0,0,0,0.6); margin:20px 0 0; padding:3px; position:relative;}
.block-samecourses .first{ margin:0;}
.block-samecourses .cols1{background:url(/themes/custom/ukuni/css/../images/bg24.gif) repeat-y right top; border-top-right-radius:2px;border-bottom-right-radius:2px;}
.block-samecourses .cols1 .col1{width:432px; padding:10px 0 29px;}
.block-samecourses .cols1 .col2{width:92px;float:right;}
.block-samecourses .cols01 .col01{width:124px;text-align:center; padding:15px 0 0;}
.block-samecourses .cols01 .col02{width:288px;}
.block-samecourses .cols02{ position:absolute; left:30px; bottom:10px;}
.block-samecourses .cols02 .col01{ padding:0 18px 0 0;}
.block-samecourses .add{text-align:center;font-family: "latobold",Helvetica,Arial,sans-serif;
                        font-style: normal; padding:16px 0;}
.block-samecourses .apply{ border-top:solid 1px #d9d9d9;text-align:center;font-family: "latobold",Helvetica,Arial,sans-serif;
                           font-style: normal; padding:12px 0;}
.block-samecourses .add a,
.block-samecourses .apply a{color:#CB0000;}
.block-samecourses .more{ border-top:solid 1px #d9d9d9;text-align:center;font-family: "latobold",Helvetica,Arial,sans-serif;
                          padding:16px 0;}
.block-samecourses .more a{color:#333;}
.block-samecourses .t1{font-size:20px;font-family: "latobold",Helvetica,Arial,sans-serif;
                       line-height:26px; padding:19px 0 0;}
.block-samecourses .t1 a{color:#000;}
.block-samecourses .t2{font-size:20px;line-height:26px;color:#4D4D4D;font-style: normal;font-weight:300;}
.block-samecourses .t2 a{color:#4D4D4D;}
.block-subject-universities h2.block-title{font-size:20px;line-height:26px; margin:0; padding:20px 0 18px;}
.block-subject-universities .box01{background:#fff;border-radius:5px; box-shadow:0 0 5px rgba(0,0,0,0.6); margin:20px 0 0; padding:3px; position:relative;}
.block-subject-universities .first{ margin:0;}
.block-subject-universities .cols1{background:url(/themes/custom/ukuni/css/../images/bg24.gif) repeat-y right top; border-top-right-radius:2px;border-bottom-right-radius:2px;}
.block-subject-universities .cols1 .col1{width:432px; padding:10px 0 29px;}
.block-subject-universities .cols1 .col2{width:92px;float:right;}
.block-subject-universities .cols01 .col01{width:124px;text-align:center; padding:15px 0 0;}
.block-subject-universities .cols01 .col02{width:288px;}
.block-subject-universities .cols02{ position:absolute; left:30px; bottom:10px;}
.block-subject-universities .cols02 .col01{width:86px;}
.block-subject-universities .cols02 .col02{width:96px;}
.block-subject-universities .add{text-align:center;font-family: "latobold",Helvetica,Arial,sans-serif;
                                 font-style: normal; padding:16px 0;}
.block-subject-universities .apply{ border-top:solid 1px #d9d9d9;text-align:center;font-family: "latobold",Helvetica,Arial,sans-serif;
                                    font-style: normal; padding:12px 0;}
.block-subject-universities .add a,
.block-subject-universities .apply a{color:#CB0000;}
.block-subject-universities .more{ border-top:solid 1px #d9d9d9;text-align:center;font-family: "latobold",Helvetica,Arial,sans-serif;padding:16px 0;}
.block-subject-universities .more a{color:#333;}
.block-subject-universities .t1{font-size:16px;font-family: "latobold",Helvetica,Arial,sans-serif;}
.block-subject-universities .t1 a{color:#000;}
.block-filter{ padding:20px 0 0;margin-bottom: 45px;}
.block-filter div.block-content{border-radius:5px; box-shadow:0 0 5px rgba(0,0,0,0.6);background:#fff; padding:0 0 10px;}
.block-filter h2.block-title{ margin:0;font-size:20px;font-family:"latoregular",Helvetica,Arial,sans-serif;background:#CB0000;color:#fff;line-height:36px;font-weight: normal;text-align:center; border-top-left-radius:5px;border-top-right-radius:5px;}
.block-filter input.form-text{width:190px;}
.block-filter form{margin-bottom: -15px; padding:10px 0;}
.block-filter button.form-submit{font-size:20px;font-style: normal;font-family: "latobold",Helvetica,Arial,sans-serif;
                                 background-color: #e70012;background-image: linear-gradient(to bottom, #e70012, #c01118);background-repeat: repeat-x;
                                 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #FFFFFF;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); padding:6px 12px 8px; margin:0 0 0 13px;}
.block-filter button.form-submit:hover{background-position:0 0;}
.block-filter div.box01{position:relative;}
.block-filter .col1{ padding:5px 0 0;width:18px;}
.block-filter .col2{background:url(/themes/custom/ukuni/css/../images/bg28.gif) repeat-x left center;width:137px!important;height:31px; position:relative;}
.block-filter .col3{ padding:5px 0 0 5px;}
.block-filter div.slider{ position:absolute; left:131px; top:0; cursor:pointer;}
.block-filter div.fee{font-size:15px;color:#CB0000; position:absolute; left:127px; top:31px;width:50px;text-align:center;}
.block-filter div.form-item-location{ padding:2px 13px 0 14px; /*border-bottom:solid 1px #d9d9d9;*/ margin-bottom: 0 !important;}
.block-filter div.form-item-location label{font-size:20px;line-height:24px;color:#CB0000;font-family:"latoregular",Helvetica,Arial,sans-serif;background:url(/themes/custom/ukuni/css/../images/location.png) no-repeat left center; padding:0 0 0 27px; margin:0 0 10px;}
.block-filter div.tuition{font-size:20px;line-height:24px;color:#CB0000;font-family:"latoregular",Helvetica,Arial,sans-serif;background:url(/themes/custom/ukuni/css/../images/yen2.png) no-repeat left center; padding:0 0 0 30px; margin:0 0 10px;}
.block-filter div.form-item-minielts{ padding:0 15px 3px;border-top:solid 1px #d9d9d9;}
.block-filter div.form-item-minielts label{font-size:20px;line-height:19px;color:#CB0000;font-family:"latoregular",Helvetica,Arial,sans-serif;background:url(/themes/custom/ukuni/css/../images/icon02.png) no-repeat left center; padding:0 0 0 24px; margin:0 0 10px;}
/* OSS : Course Level Filter */
.block-filter div.form-item-courselevel{padding:13px 13px 0;border-top:solid 1px #d9d9d9;}
.block-filter div.form-item-courselevel label{font-size:20px;line-height:24px;color:#CB0000;font-family:"latoregular",Helvetica,Arial,sans-serif;background:url(/themes/custom/ukuni/css/../images/icon02.png) no-repeat left center; padding:0 0 0 24px; margin:0 0 10px;}
.block-filter div.course-by-filter-header{background: none repeat scroll 0 0 #CB0000;border-top-left-radius: 5px;border-top-right-radius: 5px;color: #FFFFFF;font-family: "latoregular",Helvetica,Arial,sans-serif;font-size: 20px;font-weight: normal;line-height: 36px;margin-top: 15px;text-align: center;}
.block-filter div.search-course-by{background: none repeat scroll 0 0 #FFFFFF;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);padding: 0 0 10px;}
.block-filter div.box02{ padding:5px 13px 13px;}
/* OSS : University Course Level Filter */
.block-filter-course-by{ padding:20px 0 0;}
.block-filter-course-by div.block-content{border-radius:5px; /*box-shadow:0 0 5px rgba(0,0,0,0.6);background:#fff;*/ padding:0 0 10px;}
.block-filter-course-by h2.block-title{ margin:0;font-size:20px;font-family:"latoregular",Helvetica,Arial,sans-serif;background:#CB0000;color:#fff;line-height:36px;font-weight: normal;text-align:center; border-top-left-radius:5px;border-top-right-radius:5px;}
.block-filter-course-by input.form-text{width:190px;}
.block-filter-course-by form{ margin-bottom:0; padding:0;}
.block-filter-course-by div.form-item-courselevel{padding:13px 13px 0;border-top:solid 1px #d9d9d9;}
.block-filter-course-by div.form-item-courselevel label{font-size:20px;line-height:24px;color:#CB0000;font-family:"latoregular",Helvetica,Arial,sans-serif;background:url(/themes/custom/ukuni/css/../images/icon02.png) no-repeat left center; padding:0 0 0 24px; margin:0 0 10px;}
.block-filter-course-by button.form-submit{font-size:20px;font-style: normal;font-family: "latobold",Helvetica,Arial,sans-serif;
                                           background-color: #e70012;background-image: linear-gradient(to bottom, #e70012, #c01118);background-repeat: repeat-x;
                                           border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #FFFFFF;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); padding:6px 12px 8px; margin:0 0 0 13px;}
.block-filter-course-by button.form-submit:hover{background-position:0 0;}
.block-order{text-align:right; padding:20px 0 0;}
.block-order form{ margin-bottom:0; overflow:hidden;}
.block-order div.form-item-order{float:right;}
.block-order label{float:left; padding:5px 10px 0 0;}
.block-order .controls{float:left;}
.block-make-application{ padding:20px 0 0;}
.block-make-application a.application{ display:block;width:238px;height:43px;color:#fff;font-size:18px;font-family: "latobold",Helvetica,Arial,sans-serif;
                                       font-style: normal;background:#CB0000; border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,0.6);text-align:center;line-height:43px;}
.block-make-application a.application span{background:url(/themes/custom/ukuni/css/../images/apply_white.png) no-repeat 15px center; padding:0 0 0 43px; display:block;}
.block-make-application a.application:hover{text-decoration:none;}
.block-add-favourites{ padding:20px 0 0;}
.block-add-favourites .block-content a{ display:block;width:238px;height:43px;color:#fff;font-size:18px;font-family: "latobold",Helvetica,Arial,sans-serif;
                                        font-style: normal;background:#CB0000; border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,0.6);line-height:43px;text-align:center;}
.block-add-favourites .block-content a span{background:url(/themes/custom/ukuni/css/../images/add_to_favourites_white.png) no-repeat 15px center; padding:0 0 0 50px; display:block; white-space:nowrap;}
.block-add-favourites .block-content a:hover{text-decoration:none;}
body.page-subjects-search h1.page-header {font-size: 20px;line-height: 26px;margin: 0;padding: 20px 0 18px;}
.views-subjects-search-page .box01{background:#fff;border-radius:5px; box-shadow:0 0 5px rgba(0,0,0,0.6); margin:20px 0 0; padding:3px; position:relative;}
.views-subjects-search-page .first{ margin:0;}
.views-subjects-search-page .cols1{background:url(/themes/custom/ukuni/css/../images/bg24.gif) repeat-y right top; border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom:solid 1px #d9d9d9; position:relative;}
.views-subjects-search-page .cols1 .col1{width:432px; padding:10px 0 29px;}
.views-subjects-search-page .cols1 .col2{width:92px;float:right;}
.views-subjects-search-page .cols01 .col01{width:124px;text-align:center; padding:15px 0 0;}
.views-subjects-search-page .cols01 .col02{width:288px;}
.views-subjects-search-page .cols02{ position:absolute; left:0px; bottom:10px; width:auto;}
.views-subjects-search-page .cols02 .col01{ padding:0 0 0 18px;}
.views-subjects-search-page .add{text-align:center;font-family: "latobold",Helvetica,Arial,sans-serif;
                                 font-style: normal; padding:16px 0;}
.views-subjects-search-page .apply{ border-top:solid 1px #d9d9d9;text-align:center;font-family: "latobold",Helvetica,Arial,sans-serif;
                                    font-style: normal; padding:12px 0;}
.views-subjects-search-page .add a,
.views-subjects-search-page .apply a{color:#CB0000;}
.views-subjects-search-page .more{ border-top:solid 1px #d9d9d9;text-align:center;font-family: "latobold",Helvetica,Arial,sans-serif;padding:16px 0;}
.views-subjects-search-page .more a{color:#333;}
.views-subjects-search-page .t1{font-size:20px;font-family: "latobold",Helvetica,Arial,sans-serif;
                                line-height:26px; padding:19px 0 0;}
.views-subjects-search-page .t1 a{color:#000;}
.views-subjects-search-page .t2{font-size:20px;line-height:26px;color:#4D4D4D;font-style: normal;font-weight:300; padding:0 0 0 20px;}
.views-subjects-search-page .t2 a{color:#4D4D4D;}
body.page-courses-search h1.page-header,
body.page-courses h1.page-header{font-size:20px;line-height:26px; margin:0; padding:20px 0 18px;float:left;}
.views-courses-page .box01{background:#fff;border-radius:5px; box-shadow:0 0 5px rgba(0,0,0,0.6); margin:20px 0 0; padding:3px; position:relative;}
.views-courses-page .first{ margin:0;}
.views-courses-page .cols1{background:url(/themes/custom/ukuni/css/../images/bg24.gif) repeat-y right top; border-top-right-radius:2px;border-bottom-right-radius:2px;}
.views-courses-page .cols1 .col1{width:432px; padding:10px 0 29px;}
.views-courses-page .cols1 .col2{width:92px;float:right;}
.views-courses-page .cols01 .col01{width:124px;text-align:center; padding:15px 0 0;}
.views-courses-page .cols01 .col02{width:288px;}
.views-courses-page .cols02{ position:absolute; left:13px; bottom:10px;width:auto;}
.views-courses-page .cols02 .col01{ padding:0 16px 0 0;}
.views-courses-page .add{text-align:center;font-family: "latobold",Helvetica,Arial,sans-serif;
                         font-style: normal; padding:16px 0;}
.views-courses-page .apply{ border-top:solid 1px #d9d9d9;text-align:center;font-family: "latobold",Helvetica,Arial,sans-serif;
                            font-style: normal; padding:12px 0;}
.views-courses-page .add a,
.views-courses-page .apply a{color:#CB0000;}
.views-courses-page .more{ border-top:solid 1px #d9d9d9;text-align:center;font-family: "latobold",Helvetica,Arial,sans-serif;
                           padding:16px 0;}
.views-courses-page .more a{color:#333;}
.views-courses-page .t1{font-size:20px;font-family: "latobold",Helvetica,Arial,sans-serif;
                        line-height:26px; padding:19px 0 0;}
.views-courses-page .t1 a{color:#000;}
.views-courses-page.t2{font-size:20px;line-height:26px;color:#4D4D4D;font-style: normal;font-weight:300;}
.views-courses-page .t2 a{color:#4D4D4D;}
.views-courses-page div.first-course{border-top:solid 1px #bbbbbb; padding:10px;font-style: normal;}
.views-courses-page div.first-course a{color:#4D4D4D;}
.block-menu-button{ display:none;}
.comment-wrapper{ padding:20px 0 0;}
.comment-wrapper .tr1{ border-top:solid 1px #bbbbbb; padding:10px 0 10px;}
.comment-wrapper .tr1 .td2{float:right;}
.comment-wrapper h3{font-size:18px;line-height:22px;}
.comment-wrapper div.indented{ padding:0 0 0 20px;}
.comment-wrapper h2{font-size:20px;line-height:24px;}
.comment-wrapper ul.inline li{ padding:0 10px 0 0;}
#block-views-exp-articles-page div.views-widget-filter-title label{ display:none;}
#block-views-exp-articles-page div.views-widget-filter-title{width:329px;height:36px;background:url(/themes/custom/ukuni/css/../images/bg32.png) no-repeat left top; position:relative; }
#block-views-exp-articles-page div.views-widget-filter-title input{ position:absolute; left:10px; border:none;background:none;font-size:16px;font-family: "latobold",Helvetica,Arial,sans-serif;
                                                                    color:#000;line-height:18px;font-style: normal; box-shadow:none; margin-bottom:0; top:4px; width:260px;}
#block-views-exp-articles-page div.views-widget-filter-title input:focus{ box-shadow:none;}
#block-views-exp-articles-page div.views-widget-sort-by{ /*padding:0;*/ float:right;  margin-top: 15px;}
#block-views-exp-articles-page div.form-item-sort-by label{float:left; margin-bottom:0; padding:8px 10px 0 10px;font-weight:normal;}
#block-views-exp-articles-page div.form-item-sort-by div.controls{float:left;}
#block-views-exp-articles-page div.form-item-sort-by select{ border:none;background:#fff; border-radius:8px; margin-bottom:0; padding:8px; height:auto;}
#block-views-exp-articles-page div.views-exposed-form{ position:relative;}
#block-views-exp-articles-page div.views-submit-button{ padding:0; position:absolute; left:287px; top:0;width:36px;height:36px;}
#block-views-exp-articles-page button{ padding:0; margin-top:0;width:36px;height:36px;background:none; border:none; cursor:pointer;}
body.page-node-type-article #block-views-exp-articles-page div.views-widget-sort-by{ display:none;}
.block-related-articles h2.block-title{font-size:20px;line-height:26px; margin:0; padding:20px 0 18px;font-family:"latoregular",Helvetica,Arial,sans-serif;color:#CB0000;}
.block-related-articles .box01{background:#fff;border-radius:5px; box-shadow:0 0 5px rgba(0,0,0,0.6); margin:20px 0 0; padding:3px;}
.block-related-articles .first{ margin:0;}
.block-related-articles .cols1{background:url(/themes/custom/ukuni/css/../images/bg24.gif) repeat-y right top; border-top-right-radius:2px;border-bottom-right-radius:2px;}
.block-related-articles .cols1 .col1{width:432px;}
.block-related-articles .cols1 .col2{width:92px;float:right;}
.block-related-articles .cols01{width:424px; margin:0 auto; padding:4px 0;}
.block-related-articles .cols01 .col01{width:170px;}
.block-related-articles .cols01 .col02{width:244px;}
.block-related-articles div.views{ text-align:center;font-family: "latobold",Helvetica,Arial,sans-serif;
                                   font-style: normal; padding:18px 0;}
.block-related-articles div.views a{color:#CB0000;}
.block-related-articles div.comments{ text-align:center;font-family: "latobold",Helvetica,Arial,sans-serif;
                                      font-style: normal; padding:17px 0;border-top:solid 1px #d9d9d9;}
.block-related-articles div.comments a{color:#CB0000;}
.block-related-articles .more{ border-top:solid 1px #d9d9d9;text-align:center;font-family: "latobold",Helvetica,Arial,sans-serif;
                               padding:15px 0;}
.block-related-articles .more a{color:#333;}
.block-related-articles .t1{font-size:16px;line-height:22px;}
.block-related-articles .t1 a{color:#000;}
.block-related-articles .t2{font-family: "latobold",Helvetica,Arial,sans-serif;
                            font-style: normal;}
.block-related-articles .t2 a{color:#000;}
.node-type-courses .comment-wrapper,
.node-type-universities .comment-wrapper{border-radius:5px; box-shadow:0 0 5px rgba(0,0,0,0.6);background:#fff; padding:3px; margin:20px 0 0; padding:17px;}
.views-courses-search-page .box01{background:#fff;border-radius:5px; box-shadow:0 0 5px rgba(0,0,0,0.6); margin:20px 0 0; padding:3px; position:relative;}
.views-courses-search-page .first{ margin:0;}
.views-courses-search-page .cols1{background:url(/themes/custom/ukuni/css/../images/bg24.gif) repeat-y right top; border-top-right-radius:2px;border-bottom-right-radius:2px;}
.views-courses-search-page .cols1 .col1{width:432px; padding:10px 0 29px;}
.views-courses-search-page .cols1 .col2{width:92px;float:right;}
.views-courses-search-page .cols01 .col01{width:124px;text-align:center; padding:15px 0 0;}
.views-courses-search-page .cols01 .col02{width:288px;}
.views-courses-search-page .cols02{ padding:20px 0 0;}
.views-courses-search-page .cols02 .col01{ padding:0 0 0 12px;}
.views-courses-search-page .add{text-align:center;font-family: "latobold",Helvetica,Arial,sans-serif;
                                font-style: normal; padding:16px 0;}
.views-courses-search-page .apply{ border-top:solid 1px #d9d9d9;text-align:center;font-family: "latobold",Helvetica,Arial,sans-serif;
                                   font-style: normal; padding:12px 0;}
.views-courses-search-page .add a,
.views-courses-search-page .apply a{color:#CB0000;}
.views-courses-search-page .more{ border-top:solid 1px #d9d9d9;text-align:center;font-family: "latobold",Helvetica,Arial,sans-serif;padding:16px 0;}
.views-courses-search-page .more a{color:#333;}
.views-courses-search-page .t2{font-size:20px;line-height:26px; padding:20px 0 0;}
.views-courses-search-page .t2 a{color:#000;}
.views-courses-search-page div.first-course{border-top:solid 1px #D9D9D9; padding:10px;font-style: normal;}
.views-courses-search-page div.first-course a{color:#4D4D4D;}
/*.views-courses-search-page .courses-out{border-top:solid 1px #D9D9D9; overflow-y:auto;}*/
.views-courses-search-page ul.courses{list-style:none; margin:0; margin:0;}
.views-courses-search-page ul.courses li{border-top:solid 1px #D9D9D9; display:none;}
.views-courses-search-page ul.courses li.first{ border-top:none; display:block;}
.views-courses-search-page div.courses-expanded ul.courses li{ display:flex;}
.views-courses-search-page ul.courses li a{color:#4D4D4D; display:block; padding:10px 0px 10px 10px;font-style: normal;font-size:18px;line-height:22px;}
.views-courses-search-page div.total{text-align:center;background:#F2F2F2; padding:5px 0;}
.views-courses-search-page div.total a{color:#CB0000;font-style: normal;font-weight:bold; cursor: pointer;}
.views-courses-search-page div.total a.expand{background:url(/themes/custom/ukuni/css/../images/arrow04.png) no-repeat right center; padding:0 20px 0 0;}
.views-courses-search-page div.total a.collapse{ display:none;background:url(/themes/custom/ukuni/css/../images/arrow05.png) no-repeat right center; padding:0 20px 0 0;}
.congratulation-obj{text-align:center;width:600px; margin:0 auto;}
.congratulation-obj div.congratulation{font-size:21px;font-family: "latobold",Helvetica,Arial,sans-serif;
                                       line-height:24px;color:#CB0000; padding:20px 0 0;}
.congratulation-obj div.need-change{font-size:21px;font-family: "latobold",Helvetica,Arial,sans-serif;
                                    line-height:24px;color:#666666; padding:12px 0 0;}
.congratulation-obj div.luck{font-size:21px;font-family: "latobold",Helvetica,Arial,sans-serif;
                             line-height:24px;color:#666666; padding:20px 0 0;}
.congratulation-obj a.share{ cursor:pointer;font-size:20px;font-style: normal;font-family: "latobold",Helvetica,Arial,sans-serif;
                             background-color: #e70012;background-image: linear-gradient(to bottom, #e70012, #c01118);background-repeat: repeat-x;
                             border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #FFFFFF;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); padding:6px 0 8px; display:block;width:194px; border-radius:4px; margin:30px auto 0;}
.congratulation-obj a.share:hover{text-decoration:none;}
.congratulation-obj div.share{ font-size:20px;font-style: normal;font-family: "latobold",Helvetica,Arial,sans-serif;
                               color: #CB0000;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); margin:30px auto 20px;text-align:center;}
.congratulation-obj div.social-share{width:220px; margin:0 auto;height:32px;}
.congratulation-obj div.student-icon{ padding:30px 0 0;}
.block-locale{float:right;padding:8px 0 0;}
.block-locale ul.language-switcher-locale-url{list-style:none;padding:0;margin:0;}
.block-locale ul.language-switcher-locale-url li{width:auto;float:left;}
.block-locale ul.language-switcher-locale-url li.zh-hans a{ display:block;width:31px;height:31px;background:url(/themes/custom/ukuni/css/../images/cn.png) no-repeat left top;text-indent:-999px;overflow:hidden;}
.block-locale ul.language-switcher-locale-url li.zh-hans span{ display:block;width:31px;height:31px;background:url(/themes/custom/ukuni/css/../images/cn.png) no-repeat left top;text-indent:-999px;overflow:hidden;}
.block-locale ul.language-switcher-locale-url li.en a{ display:block;width:31px;height:31px;background:url(/themes/custom/ukuni/css/../images/uk.png) no-repeat left top;text-indent:-999px;overflow:hidden;}
.message-wrap{width:960px; margin:0 auto;}
body.page-application-congratulation h1.page-header{ display:none;}
.droppable{width: 92%; height:50px;text-align:center;border: 2px dashed #CCCCCC;margin-top: 20px;}
.droppable-message{line-height:50px;text-indent: -999999px;background: url("/themes/custom/ukuni/css/../images/message.png") no-repeat scroll 30px 10px rgba(0, 0, 0, 0);}
.droppable-standard-upload span{display:none;}
.droppable-controls button {display:none;}
.step3 div.item{border-bottom: 0px!important;}
.droppable-browse-button.button:active{border:0;}
.droppable-browse-button.button {background: url("/themes/custom/ukuni/css/../images/control.png") no-repeat scroll 0 6px rgba(0, 0, 0, 0);clear:both;display:block;height:36px;left:-15px;position:relative;text-align:left;text-indent:-999999px;top:-79px;width:auto;}
.step4 .droppable{width: 136%; height:50px;text-align:center;border: 2px dashed #CCCCCC;margin-top: 20px;}
.step4 label{font-size:18px;line-height:22px;}
/*#edit-field-passport-und .droppable-browse-button{top: -29px!important;}*/
.table th, .table td{border-top: 0px solid #FFFFFF;}
#user-register-form div ul{display:none;}
#user-login div ul{display:none;}
.floating-block-effect{margin-left:276px;}
.region-sidebar-first .region-cont .block:last-child {margin-bottom:195px;}
.region-sidebar-second .region-cont .block:last-child {margin-bottom:195px;}
.congratulation-obj {margin-left: 148px;}
.congratulation-obj div.need-change span{color: #CB0000;}
#edit-comment-body-und-0-format .fieldset-wrapper {display:none;}
#comment-form-wrapper .fieldset-wrapper {display:none;}
#comment-form #edit-subject {width:90%;}
.comment-form{border: 5px solid #FFFFFF;box-shadow: 0 3px 3px rgba(0, 0, 0, 0.6);display: block;
              padding: 10px;
              border-bottom-left-radius: 7px;
              border-bottom-right-radius: 7px;
              width: 95%;
}
#comment-form-wrapper h2.title {
    background: url("/themes/custom/ukuni/css/../images/comment_plus.png") no-repeat 95% 13px; border: 3px solid #FFFFFF;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.6);
    display: block;
    padding: 10px;
    width:95%;
    border-radius: 7px;
}
#comment-form-wrapper h2.open {
    background: url("/themes/custom/ukuni/css/../images/comment_minus_1.png") no-repeat 95% 13px #CB0000;
    border-radius: 0;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    padding: 10px;
    color: #FFFFFF;
    cursor: pointer;
    width:95%;
    margin-bottom: 0px;
}
#comment-form-wrapper .form-text {width:100%;}
.ukuni-user-name{color: #CB0000;font-family: "latobold",Helvetica,Arial,sans-serif;}
.field-name-comment-body{font-family: "latobold",Helvetica,Arial,sans-serif;}
#myMap{margin:0 auto; padding:12px 0; border: 1px solid #FFFFFF; box-shadow: 0 0 4px rgba(0, 0, 0, 0.6); border-radius: 4px;}
/* begin css tabs */
.not-logged-in  #fancybox-outer ul.tabs {text-align: left;list-style-type: none;margin-bottom: 1px;margin-left: auto;}
.not-logged-in #fancybox-outer ul.tabs li {float:left;}
.not-logged-in #fancybox-outer #tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 {border-top: 4px solid #fff;background-color: #fff; }
.not-logged-in #fancybox-outer #tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a {
    background-color: #fff;
    color: #000;
    position: relative;
    top: 1px;
    padding-top: 4px;
}
.not-logged-in #fancybox-outer ul.tabs li a {
    background-color: #f6f6f4;
    border:1px solid #c3c3c3;
    border-right:none;
    color: #666666;
    display: block;
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    margin-right: 0;
    min-width: 133px;
    padding: 10px 9px;
    text-align: center;
    text-decoration: none;
}
.not-logged-in #fancybox-outer ul.tabs li:last-child a{
    border-right:1px solid #c3c3c3;
}
.not-logged-in #fancybox-outer ul.tabs li a{
    border-right:1px solid #c3c3c3;
}
.not-logged-in #fancybox-outer ul.tabs li a.active{
    background: #fff;
    border-left: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}

.menu-lng{background:url("/themes/custom/ukuni/css/../images/home-sprite.png") no-repeat left -217px top -144px; width: 75px; height: 55px;}
.menu-lng:hover{background:#fff url("/themes/custom/ukuni/css/../images/home-sprite.png") no-repeat left 22px top -144px!important; width: 75px; height: 55px;}

.not-logged-in #fancybox-outer ul.tabs a:hover {}
.forgetpassword button{display: inline-block; float: none;}
.center-align{text-align: center;}
.forgetpassword input{text-align: left;}
.forgetpassword label{text-align: left;}
.not-logged-in #fancybox-outer ul.tabs li a.active{outline:none;}
.not-logged-in #fancybox-outer #tab1 .form-submit{width:68%;overflow:auto;}
.not-logged-in #fancybox-outer #tab2 .form-submit{width:68%;overflow:auto;}
.not-logged-in #fancybox-outer #tab3 .form-submit{width:62%;overflow:auto;}
.not-logged-in #fancybox-outer #tab1 .ossc-login-col1{margin: 0 0 0 -4%;}
.not-logged-in #fancybox-outer #tab2 .ossc-login-col1{margin: 0 0 0 -20%;}
.not-logged-in #fancybox-outer #tab3 .ossc-login-col1{margin-left: -10%}
.not-logged-in #fancybox-outer .ossc-login-logo{padding-top:20px; width: 100%; text-align: center;}
.not-logged-in #fancybox-outer .ossc-login-logo img{width: 50%;}
.not-logged-in #fancybox-outer .ossc-login-col1{color: #666666;font-size: 22px;font-style: normal;line-height: 40px;margin: 0;}
.not-logged-in #fancybox-outer .ossc-login-content{margin : 0px;}
.not-logged-in #fancybox-outer #fancybox-content {border: 0 solid #FFFFFF !important;border-width: 0px!important;}
.not-logged-in #fancybox-outer .ossc-login-tabs {bottom: 0;right:0px;}
.not-logged-in #fancybox-outer .ossc_register_user_name{
    background: url("/themes/custom/ukuni/css/../images/bust.png") no-repeat 6px 4px; border: 1px solid #CCCCCC;
    background-size: 20px 20px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    padding-left:35px!important;
}
.not-logged-in #fancybox-outer .ossc_register_user_email{
    background: url("/themes/custom/ukuni/css/../images/email21.png") no-repeat 6px 2px; border: 1px solid #CCCCCC;
    background-size: 24px 24px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    padding-left:35px!important;
}
.not-logged-in #fancybox-outer .ossc_register_user_pass{
    background: url("/themes/custom/ukuni/css/../images/key55.png") no-repeat 6px 4px; border: 1px solid #CCCCCC;
    background-size: 20px 20px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    padding-left:35px!important;
}
.not-logged-in #fancybox-outer #block-user-login #tab1,#tab2 {margin-left:24%;right:0;}
.not-logged-in #fancybox-outer #block-user-login #tab3{margin-left:27%;right:0;}
.not-logged-in #fancybox-outer #block-user-login #tab1 .form-required{display:none;}
.not-logged-in #fancybox-outer #block-user-login #tab2 .form-required{display:none;}
.not-logged-in #fancybox-outer #tab3 .password-strength{display:none;}
.not-logged-in #fancybox-outer #tab3 .confirm-parent, .password-parent {clear: left;margin: 0;  width: 31.3em!important;}
//.not-logged-in #fancybox-outer{width: 93%!important;}
.not-logged-in.page-user-login #fancybox-outer .block-content{width: 69% !important;overflow:hidden;}
.not-logged-in #fancybox-outer .password-confirm{margin-top:0px;}
.not-logged-in #fancybox-outer .password-field {margin-bottom: 20px;}
.not-logged-in #fancybox-wrap{margin-left: 7%!important;}
.course-auto-search {width:46%;}
.ui-widget-content{width:19%;overflow-y:auto;height:300px;
                   font-family: "latoregular",Helvetica,Arial,sans-serif;}
.ui-autocomplete{font-family: "latoregular",Helvetica,Arial,sans-serif;}
.ui-menu-item{font-family: "latoregular",Helvetica,Arial,sans-serif;font-size:14px;}
#comments .tr1 .td2{display:none;}
.captcha .help-block{display:none;}
.form-item-mollom-captcha .controls .help-block{display:none;}
.mollom-captcha-ossc{display:none;}
.comment-form .form-item-mollom-captcha{width:40%;}
.logged-in #fancybox-outer .block-content {overflow: hidden;width: 100% !important;}
.views-articles-page .cols1, .block-related-articles .cols1, .views-visa-pages .cols1{background:none !important; border-top-right-radius:2px;border-bottom-right-radius:2px;}
.views-articles-page .cols1 .col1, .block-related-articles .cols1 .col1, .views-visa-pages .cols1 .col1 {width: 100%;}
.views-articles-page .cols01 .col01, .block-related-articles .cols01 .col01, .views-visa-pages .cols01 .col01 {width: 30%; float: left;position: relative;}
.views-articles-page .cols01 .col02, .block-related-articles .cols01 .col02, .views-visa-pages .cols01 .col02 {width: 65%; float: right;padding-left: 10px;}
.block-related-articles div.count, .views-articles-page div.count, .views-visa-pages div.count {
    background: url("/themes/custom/ukuni/css/../images/bg17.gif") no-repeat scroll 10px center #cb0000;
    bottom: 0;
    color: #fff;
    font-style: normal;
    font-family: "latobold",Helvetica,Arial,sans-serif;
    left: 0;
    line-height: 30px;
    padding: 0 10px 0 32px;
    position: absolute;
}
.views-articles-page .cols01 .col01 img:first-child, .block-related-articles .cols01 .col01 img:first-child,
.views-visa-pages .cols01 .col01 img:first-child,
.node-articles .cols1 .col1 img:first-child,
.node-visa-pages .cols1 .col1 img:first-child {border: 2px solid #dddddd;}
.views-articles-page .cols01 .col01 .count img:first-child, .block-related-articles .cols01 .col01 .count img:first-child, .views-visa-pages .cols01 .col01 .count img:first-child {border: none;}
.views-articles-page .cols01, .block-related-articles .cols01, .views-visa-pages .cols01 {
    margin: 0 auto;
    padding: 4px 0px 4px 10px;
    width: 100% !important;
}
.apply-mar {margin-right:5px !important; margin-top:10px !important; margin-bottom:10px !important; margin-left:-15px !important; width: 98%;}
.views-articles-page .t1, .block-related-articles .t1, .views-visa-pages .t1 {padding-top: 5px;margin-right: 20px;}
.views-articles-page .summary, .block-related-articles .summary, .views-visa-pages .summary {padding-top: 5px;margin-right: 20px;}
.node-articles div.count, .node-visa-pages div.count {
    background: url("/themes/custom/ukuni/css/../images/bg17.gif") no-repeat scroll 10px center #cb0000;
    bottom: 0;
    color: #fff;
    font-style: normal;
    font-family: "latobold",Helvetica,Arial,sans-serif;
    left: 0;
    line-height: 30px;
    padding: 0 10px 0 32px;
    position: absolute;
}
.node-articles .field-name-body, .node-visa-pages .field-name-body {margin:5px 10px 0px 10px;}
.node-articles .col2 .title, .node-visa-pages .col2 .title {padding: 0 14px;}
.node-articles .col2 .title header h2, .node-visa-pages .col2 .title header h2 {line-height: 32px !important;}
.comment-count { float: left; margin-right: 5px;}
.comment-container {width: 170px; margin:0 auto;}
.comment-container .col02 {width:140px !important;}
.node-articles .social .jiathis_style_32x32, .node-visa-pages .social .jiathis_style_32x32 {width:140px; margin:0 auto;}
.ref-uni-wrapper{
    width:300px;
    background: rgb(238,0,19); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(238,0,19,1) 0%, rgba(194,16,24,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,0,19,1)), color-stop(100%,rgba(194,16,24,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(238,0,19,1) 0%,rgba(194,16,24,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(238,0,19,1) 0%,rgba(194,16,24,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(238,0,19,1) 0%,rgba(194,16,24,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(238,0,19,1) 0%,rgba(194,16,24,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee0013', endColorstr='#c21018',GradientType=0 ); /* IE6-9 */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position:relative;
    margin:0 auto;
    margin-bottom:20px;
}

.ref-uni-wrapper:before{
    background: rgb(238,0,19); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(238,0,19,1) 0%, rgba(194,16,24,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,0,19,1)), color-stop(100%,rgba(194,16,24,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(238,0,19,1) 0%,rgba(194,16,24,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(238,0,19,1) 0%,rgba(194,16,24,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(238,0,19,1) 0%,rgba(194,16,24,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(238,0,19,1) 0%,rgba(194,16,24,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee0013', endColorstr='#c21018',GradientType=0 ); /* IE6-9 */
    content:"";
    position:absolute;
    left:0;
    top:0;
    height:100%;
    display:block;
    width:37px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-right:1px solid #b40c15;
}
.ref-uni-wrapper:hover{background: #C21018; /* Old browsers */}
.ref-uni-wrapper a {
    font-weight:bold;
    display:block;
    text-decoration:none;
    padding:10px 10px 10px 45px ;
    color:#fff;
    background-image:url('/themes/custom/ukuni/css/../images/icon_bg.png');
    background-repeat:no-repeat;
    background-position:left center;
    position:relative;
    z-index:1;
    text-shadow: 1px 1px 2px rgba(150, 150, 150, 0.73);
}
.view-id-universities{position: relative;}
.view-id-universities .view-header {left: 349px; position: absolute;top: -56px;}
.i18n-zh-hans .view-id-universities .view-header{left:142px;top:-56px;}
.ossc-filter-btn{margin:21px 0 0 65px;position:absolute;}
.page-courses-search .view-header {
    color: #cb0000;
    font-size: 26px;
    font-family: "roboto_condensedbold",Helvetica,Arial,sans-serif;
    margin: 14px 0 0 7px;
    float: left;
}
.i18n-zh-hans .view-courses-search .view-header{left: 50px;margin: 0;position: absolute;top: 23px;}
.block-mainmenu ul.menu li.menu-2781 a.level1 {background:none; padding-left:10px;}
.block-mainmenu ul.menu li.menu-2941 a.level1 {background:none; padding-left:10px;}
.block-mainmenu ul.menu li.menu-2942 a.level1 {background:none; padding-left:10px;}
.block-mainmenu ul.menu li.menu-2800 a.level1 {background:none; padding-left:10px;}
.block-mainmenu ul.menu li.menu-2802 a.level1 {background:none; padding-left:10px;}

.homepage-airticle-box .col01 img:first-child {border: 2px solid #DDDDDD;}
.homepage-airticle-box {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
    padding: 5px;
    margin-bottom: 10px;
}
.homepage-airticle-apply-margin{margin: 6px 0 6px 0;width: 98%;}
.page-signup input, textarea, select, .uneditable-input, .page-create-account input, textarea, select, .uneditable-input {width: 100%;}
.page-signup #edit-submit{
    background-color: #E70012;
    background-image: linear-gradient(to bottom, #E70012, #C01118);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    font-size: 20px;
    font-style: normal;
    font-family: "latobold",Helvetica,Arial,sans-serif;
    margin-top: 15px;
    padding: 6px 12px 8px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    width: 100%;
    margin-bottom: 15px;
}
.page-signup .main2, .page-create-account .main2{background-color: #FFFFFF;margin-top: 20px}
.page-signup .user-info-from-cookie, .page-create-account .user-info-from-cookie{
    margin: 0 auto;
    width: 50%;
}
.page-signup .page-header, .page-create-account .page-header {margin-left: 26%;}
.page-signup .alert-block, .page-create-account .alert-block{ margin-left:5%;margin-right:5%;}
.page-signup #tab3 .user-info-from-cookie, .page-create-account #tab3 .user-info-from-cookie {margin-left: 0px!important;}
.i18n-zh-hans .block-mainmenu ul.menu li.menu-2800 a.level1{font-size:18px;}
.page-signup #tab3 .user-info-from-cookie, .page-create-account #tab3 .user-info-from-cookie {margin-left: 0px!important;}
/**************Start secttion CSS related to Multisearch**************/
/*.block-multisearch-uni{background:#f0f1f1 url(/themes/custom/ukuni/css/../images/bg25.gif) no-repeat center bottom; margin:0 0 2px;}*/
body.front .block-multisearch-uni{background:none;}
.block-multisearch-uni div.block-content{width:960px; z-index: 9; margin:0 auto;height:108px; position:relative;}
body.front .block-multisearch-uni div.block-content{width:auto;}
body.front .block-multisearch-uni form{ left:80px; top:27px;}
.block-multisearch-uni a.by-course{display:block;background:#CB0000; border-radius:20px;box-shadow:0 0 5px rgba(0,0,0,0.6);line-height:30px;color:#fff;font-size:16px;font-family: "latobold",Helvetica,Arial,sans-serif;
                                   font-style: normal;width:150px;text-align:center; position:absolute; left:700px; top:21px; cursor:pointer;}
.block-multisearch-uni a.by-subject{ display:block;background:#CB0000; border-radius:20px;box-shadow:0 0 5px rgba(0,0,0,0.6);line-height:30px;color:#fff;font-size:16px;font-family: "latobold",Helvetica,Arial,sans-serif;
                                     font-style: normal;width:150px;text-align:center; position:absolute;left:700px; top:55px; cursor:pointer;}
.block-multisearch-uni a.by-course:hover,
.block-multisearch-uni a.by-subject:hover{text-decoration:none;}
.block-multisearch-uni button#edit-submit-multi-search{background:none;border:none;font-family:"latoregular",Helvetica,Arial,sans-serif;font-size:28px;line-height:34px; cursor:pointer; position:absolute; right:20px; top:18px;color:#fff; margin-top:0; box-shadow:none; text-shadow:none; padding:0;}
.block-multisearch-uni h2.block-title{color:#fff;font-size:20px;line-height:26px;font-style: normal; position:absolute; left:167px; top:30px; z-index:1;}
body.front .block-multisearch-uni h2.block-title{ left:105px; top:36px;}
.block-multisearch-uni .form-item-type{
    position: absolute;
    left: 370px;
    top: 12px;
}
.block-multisearch-uni .form-item-type select{font-size:16px;font-style: normal;font-family: "latobold",Helvetica,Arial,sans-serif;
                                              color:#CB0000;width:196px; padding:10px; height:auto; border-radius:18px;}
.block-multisearch-uni #autocomplete {max-height:400px;}
.region-sidebar-first{padding-left: 0!important; padding-right: 0!important;}
.region-sidebar-second{padding-left: 0!important; padding-right: 0!important;}
.block-search-top-bar-menu #autocomplete, .block-multisearch-uni #autocomplete {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), 0 0 6px rgba(8, 60, 81, 0.3);
    border: medium none;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    z-index: 1;
    width: 100%!important; top: 98px;
}

#autocomplete {
    background: #fff;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), 0 0 6px rgba(8, 60, 81, 0.3);
    border: medium none;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    z-index: 1;
    width: 100%!important; top: 70px !important;
}
#autocomplete  ul{padding:12px; overflow: hidden;}


.front .block-search-top-bar-menu #autocomplete {
    top: 55px !important;
    max-height:500px;
}
.block-search-top-bar-menu #autocomplete {
    top: 42px !important;
    max-height:500px;
}
.mv-row-label {width: 100%; float: left; line-height: 26px; padding:8px 0 6px 0; margin-bottom: 10px; border-bottom: 1px solid #ebebeb !important; border-top: 1px solid #ebebeb !important;}
.mv-row { /*border-bottom: 1px solid #ebebeb !important;*/}
.mv-row-label > span.name { color: #4c4c4c !important; display: inline-block; font-weight: 700; }
.mv-row:hover { background-color: #fafafa !important; cursor: pointer !important; }
.mv-row:hover .highlight-txtbold { color: #fff !important; cursor: pointer !important; }
.mv-row:hover a > span { color: #fff !important; cursor: pointer !important; }
.mv-name { color: #000; margin-left:5px; }
.mv-row-univ > span.icon { background: url("/themes/custom/ukuni/css/../images/icons-mv-university.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 16px; vertical-align: 0px; width: 19px;}
.mv-row-subj > span.icon { background: url("/themes/custom/ukuni/css/../images/icons-mv-subj.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 16px; vertical-align: -2px; width: 19px; }
.mv-row-course > span.icon { background: url("/themes/custom/ukuni/css/../images/icons-mv-course.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 16px; vertical-align: -2px; width: 19px; }
.mv-row-article > span.icon { background: url("/themes/custom/ukuni/css/../images/icons-mv-article.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 16px; vertical-align: -2px; width: 19px; }
.mv-row-visa > span.icon { background: url("/themes/custom/ukuni/css/../images/icons-mv-visa.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0); background-size:100%; height: 23px; vertical-align: -2px; width: 21px; float:left; }
.mv-row-agent > span.icon { background: url("/themes/custom/ukuni/css/../images/account-circle-hover.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0); background-size:100%; height: 23px; vertical-align: -2px; width: 21px; float:left; }
/**************End secttion CSS related to Multisearch**************/
.block.block-connector {height: 10px;}
body.page-create-account{background:url("/themes/custom/ukuni/css/../images/bg15.jpg") repeat scroll left top rgba(0, 0, 0, 0);}
.main2.sign-up {float:none !important; margin: 20px auto 0 !important;position: relative; width: 530px;}
.middle1-wrap, body{height: 100%;}
.page-signup .user-info-from-cookie > div, .page-create-account .user-info-from-cookie > div{padding-top:15px;}
.ossc-login-logo.create-logo{margin: 0 auto 0;width: 195px;padding-top:10px;}
/**************Start Language crossed out *************/
.locale-untranslated{display:none;}
/**************End Language crossed out **************/
h1.page-header-new-class{font-size:20px!important;line-height:26px!important; margin:0; padding:23px 0 7px !important;float:left;}
#views-exposed-form-articles-page {margin:0 !important;}
/* CSS related to sitemap page*/
ul.site-map-menu { list-style-image: url("/themes/custom/ukuni/css/../images/direction_icon.png");}
.site-map-taxonomys > .site-map-box > .content ul{ list-style-image: url("/themes/custom/ukuni/css/../images/direction_icon.png");}
.site-map-taxonomys > .site-map-box >.content >.description { display:none;}
.site-map-menus > .site-map-box > .title {font-size:18px;line-height:20px;}
.site-map-taxonomys > .site-map-box > .title {font-size:18px;line-height:20px;}
/* CSS related to new top menu*/
.block-my-application{float:right;}
.block-mainmenu {/*margin-left: 115px;*/}
.block-mainmenu ul.menu li.menu-1959 a.level1 {
    background-image: none;
    background-size: 24px 25px;
}
.block-mainmenu ul.menu li.menu-1960 a.level1 {
    background-image: none;
    background-size: 26px 26px;
}
.block-mainmenu ul.menu li.menu-2940 a.level1 {
    background-image: none;
    background-size: 22px 22px;
}
.block-mainmenu ul.menu li.menu-2799 a.level1 {
    background-image: none;
    background-size: 22px 22px;
}
.block-mainmenu ul.menu li.menu-2780 a.level1 {
    background-image: none;
    background-size: 22px 22px;
}

div#top .logo {/*border-right: 2px solid #b20000; box-shadow: 2px 0 0 rgba(255, 255, 255, 0.11);*/ border-right:none; box-shadow:none; float: left; width: 120px; height: 55px;}
div#top .logo a{background: url("/themes/custom/ukuni/css/../images/home-sprite.png") no-repeat left 9px top 9px; float: left; width: 100%; height:55px; -webkit-transition: background 1s;
    -moz-transition: background 1s;
    -o-transition: background 1s;
    transition: background 1s;}
div#top .logo a:hover{background-position: left 9px top -50px; background-color: #fff;}

.block-mainmenu ul.menu li a {
    /*box-shadow: 2px 0 0 rgba(255, 255, 255, 0.11);*/
    box-shadow:none;
    color: white;
    display: inline-block;
    float: left;
    font-size: 15px;
    font-family: "latobold",Helvetica,Arial,sans-serif;
    line-height: 51px;
    padding: 2px 18px;
    text-decoration: none;
}
.serch-bot-text{font-family: "latobold",Helvetica,Arial,sans-serif;
                font-size: 16px; color: #929898; /*font-weight: bold;*/ width: 100%; text-align: center; margin-top: 15px;}
.serch-bot-text a{color:#929898; text-decoration: none;}
.serch-bot-text a:hover{color:#cb0000; text-decoration: none;}
.block-mainmenu ul.menu > li > a {/*border-right: 2px solid #B20000;*/ border-right:none;}
.block-mainmenu ul.menu li a:hover {
    background: none repeat scroll 0 0 #fff;
    box-shadow: none;
    color: #cb0000;
    cursor: pointer;
    text-shadow: none;
    padding: 2px 18px;
}
.block-mainmenu ul.dropdown-menu li a{color: #333 !important;}
.block-mainmenu ul.dropdown-menu li a:hover {color: #cb0000 !important;cursor: pointer;}
.block-mainmenu ul.dropdown-menu li{border-bottom: 1px solid #eee;color: #7d7d7d;}
.block-mainmenu ul.dropdown-menu li:last-child{border-bottom: none;border-radius:0 0 4px 4px;}
/* Follow us link*/
.block-menu-follow-us{float:right; box-shadow: none;}
.block-menu-follow-us ul.menu{list-style:none; margin:0;}
.block-menu-follow-us ul.menu li{width:100%;float:left;}
.block-menu-follow-us ul.menu li.followusParent ul li{ padding:0; clear:both;float:none;}
.block-menu-follow-us ul.menu li ul.dropdown-menu{ margin:0; border:none; padding:0;border-top-left-radius:0;border-top-right-radius:0;}
.block-menu-follow-us ul.menu li ul.contextual-links li a{font-size:14px;line-height:20px;font-weight:normal;}
.block-menu-follow-us ul.menu li.followusParent ul.dropdown-menu li{ padding:0;}
.block-menu-follow-us span.favourites{color:white;}
.block-menu-follow-us ul.menu li.followusParent{ position:relative;}
.block-menu-follow-us ul.menu li.followusParent ul li{float:none; padding:0;}
.block-menu-follow-us ul.menu li.followusParent ul li a{float:none;}
.block-menu-follow-us ul.menu li.followusParent ul li a:hover{background:none;text-decoration:underline;}
.block-menu-follow-us ul.menu li a {
    /*box-shadow: 2px 0 0 rgba(255, 255, 255, 0.11);*/
    box-shadow:none;
    color: white;
    float: left;
    font-size: 15px;
    font-family: "latobold",Helvetica,Arial,sans-serif;
    line-height: 51px;
    padding: 2px 10px;
    text-decoration: none !important;
    width:-moz-available;
    display: block;
}
.block-menu-follow-us ul.menu > li > a {/*border-right: 2px solid #B20000;*/ border-right:none;}
.block-menu-follow-us ul.menu li a:hover {
    background: none repeat scroll 0 0 #fff;
    box-shadow: none;
    color: #cb0000;
    cursor: pointer;
    text-shadow: none;
    padding: 2px 10px;
}
.block-menu-follow-us ul.dropdown-menu li a{color: #333 !important;text-decoration: none;   border: none !important; width:100; float:left;}
.block-menu-follow-us ul.dropdown-menu li a:hover {color: #fff !important;cursor: pointer;text-decoration: none;}
.block-menu-follow-us ul.dropdown-menu li.followusChildOne:hover { background: none repeat scroll 0 0 #314d91;color:#fff;}
.block-menu-follow-us ul.dropdown-menu li.followusChildTwo:hover { background: none repeat scroll 0 0 #2d2d2d;}
.block-menu-follow-us ul.dropdown-menu li.followusChildThree:hover { background: none repeat scroll 0 0 #e84788;}
.block-menu-follow-us ul.dropdown-menu li.followusChildFour:hover {background: none repeat scroll 0 0 #07beed;}
.block-menu-follow-us ul.dropdown-menu li.followusChildFive:hover {background: none repeat scroll 0 0 #FF0000;}
.block-menu-follow-us ul.dropdown-menu li.followusChildSix:hover {background: none repeat scroll 0 0 #51c232;}
.block-menu-follow-us ul.dropdown-menu li{border-bottom: 1px solid #eee;color: #7d7d7d;}
.block-menu-follow-us ul.dropdown-menu li:last-child{ border-bottom: none;border-radius:0 0 6px 6px;}
/* Top Menu Login button link*/
.block-menu-loginbtn{float:right;}
.block-menu-loginbtn ul.menu{list-style:none; margin:0;}
.block-menu-loginbtn ul.menu li{width:100%;float:left;}
/*New .block-menu-loginbtn ul.menu li.menu-2820 ul li{ padding:0; clear:both;float:none;}*/
.block-menu-loginbtn ul.menu li ul.dropdown-menu{ margin:0; border:none; padding:0 0 0 -41px;border-top-left-radius:0;border-top-right-radius:0;}
.block-menu-loginbtn ul.menu li ul.contextual-links li a{font-size:14px;line-height:20px;font-weight:normal;}
.block-menu-loginbtn ul.menu li a {
    /*box-shadow: 2px 0 0 rgba(255, 255, 255, 0.11);*/
    box-shadow:none;
    color: white;
    display: block;
    float: none;
    font-size: 15px;
    font-family: "latobold",Helvetica,Arial,sans-serif;
    line-height: 53px;
    padding: 1px 10px;
    text-decoration: none;
}
.block-menu-loginbtn ul.menu li a:hover {
    background: none repeat scroll 0 0 #fff;
    box-shadow: none;
    color: #cb0000;
    cursor: pointer;
    text-shadow: none;
    padding: 1px 10px;
}
.block-menu-loginbtn ul.dropdown-menu li a{
    color: #333 !important;
    text-decoration: none;
}
.block-menu-loginbtn ul.dropdown-menu li a:hover {
    color: #cb0000 !important;
    cursor: pointer;
    text-decoration: none;
}
.block-menu-loginbtn ul.dropdown-menu li{
    border-bottom: 1px solid #eee;
    color: #7d7d7d;
}
.block-menu-loginbtn ul.dropdown-menu li:last-child{
    border-bottom: none;
    border-radius:0 0 4px 4px;
}
.block-menu-loginbtn ul.dropdown-menu li:last-child a:hover{
    border-bottom: none;
    border-radius:0 0 4px 4px;
}
.accountBtn { display:block;width:46px;height:42px;background:url(/themes/custom/ukuni/css/../images/account-circle.png) no-repeat left center;overflow:hidden;}
.accountBtn:hover {display:block;width:46px;height:42px;background:url(/themes/custom/ukuni/css/../images/account-circle-hover.png) no-repeat left center;overflow:hidden; }
.block-menu-loginbtn ul.menu li ul.dropdown-menu{margin: 0 0 0 -39px;}
.bgwhite {  background: none repeat scroll 0 0 #fff;
            box-shadow: none;
            color: #cb0000 !important;
            text-shadow: none;
}
.region-header,.region-highlighted2 {padding-top: 51px;}
/* Top Menu Language Switcher button link*/
.block-language-switcher-menu {float:right;}
.block-language-switcher-menu ul.menu{list-style:none; margin:0;}



.block-language-switcher-menu ul.menu li a {
    box-shadow: 2px 0 0 rgba(255, 255, 255, 0.11);
    color: white;
    display: block;
    float: left;
    font-size: 15px;
    font-family: "latobold",Helvetica,Arial,sans-serif;
    line-height: 53px;
    padding: 1px 10px;
    text-decoration: none;

}
.block-language-switcher-menu ul.menu > li > a {
    /*border-right: 2px solid #b20000;*/
    border-right:none;
}
.block-language-switcher-menu ul.menu li a:hover {
    background: none repeat scroll 0 0 #fff;
    box-shadow: none;
    color: #cb0000;
    cursor: pointer;
    text-shadow: none;
    padding: 1px 10px;
}
.block-language-switcher-menu li.menu-lng ul li{ padding:0; clear:both;float:none;}
.block-language-switcher-menu ul.menu li ul.dropdown-menu{ margin:0; border:none; padding:0;border-top-left-radius:0;border-top-right-radius:0;}
.block-language-switcher-menu ul.menu li ul.contextual-links li a{font-size:14px;line-height:20px;font-weight:normal;}
.block-language-switcher-menu ul.menu li.menu-lng ul.dropdown-menu li{ padding:0;}
.block-language-switcher-menu ul.menu li.menu-lng ul li{float:none; padding:0;}
.block-language-switcher-menu ul.menu li.menu-lng ul li a{float:none;}
.block-language-switcher-menu ul.menu li.menu-lng ul li a:hover{background:none;text-decoration:underline;}
.block-language-switcher-menu ul.dropdown-menu li{ border-bottom: 1px solid #eee;color: #7d7d7d;}
.block-language-switcher-menu ul.dropdown-menu li a{color: #333 !important;text-decoration: none;border: none !important;}
.block-language-switcher-menu ul.dropdown-menu li a:hover{color: #cb0000 !important; text-decoration: none !important; border: none !important;}
.block-language-switcher-menu ul.dropdown-menu li.zh-hans:hover {color:#cb0000 ;}
.block-language-switcher-menu ul.dropdown-menu li.en:hover {color:#cb0000;}
.block-language-switcher-menu ul.dropdown-menu li.vi:hover {color:#fff;}
.block-language-switcher-menu ul.dropdown-menu li.ar:hover {color:#fff;}
.last-menu {min-width:150px;}
/*css related to top search bar*/
.block-search-top-bar-menu > .block-content {display:none;}
.block-search-top-bar-menu{float:right;height:55px;/*border-right: 2px solid #b20000;*/ border-right:none; position: relative;}
.block-search-top-bar-menu input{cursor:pointer;font-family: "latobold",Helvetica,Arial,sans-serif !important;
                                 color:#ffffff;border-radius:0!important;padding: 0 0 0 31px!important;width: 0px;
                                 background:url("/themes/custom/ukuni/css/../images/home-sprite.png") no-repeat left -595px top -18px!important;
                                 background-color:#cb0000 !important; margin-bottom: 0 !important; box-shadow: none !important;}
.block-search-top-bar-menu form{margin: 13px 0 0 0;}
.block-search-top-bar-menu #autocomplete li{width: 100%; float: left; clear: both;}
.block-search-top-bar-menu #autocomplete li a{width: 100%; float: left; padding: 6px; margin-left: 0;}
.block-search-top-bar-menu #autocomplete li a:hover{background: #cb0000!important; width: 100%; color: #fff!important; text-decoration: none; }
.block-multisearch-uni #autocomplete li{width: 100%; float: left; clear: both;}
.block-multisearch-uni #autocomplete li a{width: 100%; float: left; padding: 6px; margin-left: 0;}
.block-multisearch-uni #autocomplete li a:hover{background: #cb0000!important; width: 100%; color: #fff!important; text-decoration: none; }
.block-mainmenu .caret , .block-menu-follow-us .caret {display:none;}
/*div.logo > a {box-shadow: 2px 0 0 rgba(255, 255, 255, 0.11);
              color: white;
              display: inline-block;
              float: none;
              font-size: 16px;
              font-family: "latobold",Helvetica,Arial,sans-serif;
              line-height: 51px;
              padding: 2px 8px;
              text-decoration: none !important;
              width: -moz-available;}
div.logo > a :hover {background: none repeat scroll 0 0 #fff;}*/
/*******start css related to top menu mobile view ********/
.block-main-menu-mobile-view { display:none;}
div#top > a.button-collapse {display:none;}
.login-icon{float: left; width: 17%;}
.login-icon img{margin-left: 8px; margin-top: 20px; width: 56%;}
.login-icon1 {float: left; height: 64px; width: 15%; border-left:solid 1px #000;}
.login-icon1 img{margin-left: 8px; margin-top: 23px; width: 68%;}
.login-name-span {
    color:#fff!important;
    height: 64px;
    padding-top: 22px; margin-right: 11px;
    float: left; width: auto;
}
.login-name-spans {
    cursor: pointer;float: left; width: 106px; color: #fff; left: 130px; margin-left: 0; padding-left: 0;
    padding-top: 23px; position: absolute; font-size: 15px;
}
.sign-out-mobile {padding-left:120px !important; padding-right: 0!important;height: 55px!important;color:#fff!important;}
.sign-out-mobile span{font-size: 14px;}
.sign-out-mobiles { margin-left:0px; width:33px;}
.main-li-login {border-bottom:1px solid; overflow: hidden; background: #cb0000;}
.main-li-login:hover {background: #cb0000!important;}
.top-right-iconbg{display: none;}
/*******end css related to top menu mobile view ********/
.mv-row-univ > span.icon { background: url("/themes/custom/ukuni/css/../images/icons-mv-university.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 23px; vertical-align: 0px; width: 22px; background-size:100%; display:block; float:left;}
.mv-row-label > span.name { color: #4c4c4c !important; display: inline-block; font-weight: 700; float:left; margin-left: 10px; margin-top: 1px;}
.mv-row-subj > span.icon { background: url("/themes/custom/ukuni/css/../images/icons-mv-subj.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 24px; width: 19px; display: block; float: left; background-size:100%;}
.mv-row-article > span.icon { background: url("/themes/custom/ukuni/css/../images/icons-mv-article.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0); height: 24px; width: 19px; display: block; float: left; background-size:100%;}
.block-multisearch-uni #autocomplete li{width: 100%; float: left; clear: both; /*border-bottom: 1px solid #ebebeb !important;*/}
.block-multisearch-uni #autocomplete li a{width:92%; float: left; padding: 6px 6px 6px 47px; margin-left: 0;}
.block-multisearch-uni #autocomplete li a:hover{background: #cb0000!important; width: 100%; color: #fff!important; text-decoration: none; }
.highlight-txtbold {color:#cb0000;font-family: "latobold",Helvetica,Arial,sans-serif;}
.rotation{position:absolute; left:6%; bottom:20%; width: 161px; text-align: center; height: 188px; background: url("/themes/custom/ukuni/css/../images/stand.png") no-repeat center 68px;}
.rotation img{width: 90%;}
.right-para{position:absolute; right:0px; top:100px;}
#box{
    position:absolute;
    top:10px;
    right:90px;
    width:43px;
    height:65px;
    -moz-animation:jump 15s infinite ease-in-out;
    -webkit-animation:jump 15s infinite ease-in-out;
}
#box1{
    position:absolute;
    top:110px;
    right:27px;
    width:43px;
    height:65px;
    -moz-animation:jump 15s infinite ease-in-out;
    -webkit-animation:jump 15s infinite ease-in-out;
}

@-moz-keyframes jump {
    0%   { top:100px;}
    50%  { top:25px;}
    100% { top:100px;}
}
@-webkit-keyframes jump {
    0%   { top:100px;}
    50%  { top:25px;}
    100% { top:100px;}
}
.suffix-container {vertical-align: unset;}
.block-about .block-content p:first-child  {padding: 12px 214px 20px !important;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .rotation{bottom: 22%;}
}
.popupwhitebgmob{background: #fff none repeat scroll 0 0; bottom: 0; height: 100%; position: fixed;
                 top: 55px;  width: 100%; z-index: 15;display: none;}
.overflowHidden {overflow: hidden;}
/*==================================ARTICLE PAGE CSS START HERE================================*/
.article-wrap{/*width:1000px;margin:51px auto 0 auto;*/ overflow:hidden;}
.article-links{width:96%; /*float:left;*/ margin:0 0 10px 0;}
.article-links ul{margin:0; padding:0; width:100%; text-align:center;}
.article-links li{list-style:none; margin-right:6px; margin-bottom:6px; display:inline-block;}
.article-links li a{float:left; background:#cccccc; padding:5px 8px 5px 8px; text-decoration:none; font-size:9px; color:#000000;}
.article-links li a:hover{float:left; background:#ce0000; color:#fff; text-decoration:none;}
.article-box-bg{width:100%; float:left; margin-top: -19px;}
#container{
    position:relative;
    width:1000px;
    margin:0 auto 25px;
    padding-bottom: 10px;

}
.grid{
    width:300px;
    min-height:100px;
    padding: 25px;
    background:#fff;
    margin:8px;
    font-size:12px;
    float:left;
    -webkit-transition: top 1s ease, left 1s ease;
    -moz-transition: top 1s ease, left 1s ease;
    -o-transition: top 1s ease, left 1s ease;
    -ms-transition: top 1s ease, left 1s ease;
}
.grid strong {
    margin:20px 0 10px 0;
    display:block;
    padding:0 0 5px;
    font-size:17px;
    font-size:12px; color:#ce0000;
    font-family: "latobold",Helvetica,Arial,sans-serif;
    line-height:14px;
}
.grid .meta{
    text-align:right;
    color:#b9b9b9;
    font-family: "latoregular",Helvetica,Arial,sans-serif; font-size:11px;
}
.grid .imgholder img{
    max-width:100%;
    background:#ccc;
    display:block;
}
.bot-banner{width:100%; text-align:center; margin-top:15px;}
.bot-left-banner{display:inline-block; margin-right:10px;}
.bot-right-banner{display:inline-block;}
.more-arti-bg{width:100%; text-align:center; margin-bottom:10px;}
.more-arti-bg a{display:inline-block; padding:5px 15px; background:#ce0000; border-radius:4px; font-size:12px; color:#fff; text-decoration:none;}
.more-arti-bg a:hover{background:#313131; color:#fff; text-decoration:none;}
/*==================================ARTICLE PAGE CSS END HERE================================*/
.region-content-bottom2 {
    background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/bg15.jpg") repeat scroll left top;
}
/*==================================ARTICLE INNER PAGE CSS START HERE================================*/
.article-bot-thumb-icon{float:left; width:6%; margin-right:15px;}
footer .comment-wrapper {padding:20px;}
footer .comment-wrapper h2.title{width:100% !important;}
footer .comment-wrapper .comment-form {width:100% !important;}
.footer-form-bg{clear: both; width: 100%;}
.footer-form{width: 67%;}
.leficonboxbg{background: #f7f7f7 none repeat scroll 0 0;border-radius: 8px 0px 0px 8px; left: -62px;
              padding: 0 0 0 5px; position: absolute; top: 0; width: 54px!important;}
.leficonboxbg-icon{width: 30px; height: 30px; float: left; margin-bottom: 10px; text-align: center; }
/*==================================ARTICLE INNER PAGE CSS END HERE================================*/
.page-header {color: #ce0000 !important;}
/*==================================VISA PAGE CSS START HERE================================*/
.visa-page-innerwrap{width:1050px; margin:20px auto 0 auto; padding:10px; overflow:visible; display: inline-block;}
.visa-banner{width:100%; background:#fff; float:left; margin-bottom:10px; padding:10px 25px 35px; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);}
.visa-banner-title{float:left; font-family: 'roboto_condensedbold'; font-size:30px; color:#ce0000; text-transform:uppercase; margin-bottom:10px;}
.visa-banner-title-bottom{width:100%; float:left;}
.visa-banner-title-bottom-left{width:73%; float:left; padding-right:30px; font-family: 'latoregular', sans-serif; font-size:13px; color:#000;}
.visa-banner-title-bottom-right{width:25%; float:right;}
.visa-banner-title-bottom-right-title{width:100%; float:left; font-family: 'latobold'; font-size:16px; color:#acacac; border-bottom:solid 1px #acacac; text-transform:uppercase; padding-bottom:10px;}
.visa-banner-title-bottom-right-list{width:100%; float:left; border-bottom:solid 1px #acacac;}
.visa-banner-title-bottom-right-list ul{margin:0; padding:10px; overflow:hidden;}
.visa-banner-title-bottom-right-list li{width:100%; float:left; list-style:none; font-family: 'latoregular', sans-serif; font-size:13px; color:#000; background: url("/themes/custom/ukuni/css/../images/small-dot.png") no-repeat left center;background-position: 1px 10px;}
.visa-banner-title-bottom-right-list li a{color:#000; text-decoration:none; padding-left:15px;}
.visa-banner-title-bottom-right-list li a:hover{color:#000; text-decoration:none;}
.visa-box-bg{width:100%; float:left;}
.visa-ser-conboxbg{width:100%;}
.ca-menu{padding:0 0 10px 0; margin:20px auto;width: 1040px;float:left;}
.ca-menu li{
    width: 243px;
    height: 324px;
    overflow: hidden;
    position: relative;
    float:left;
    background: #fff;
    border:solid 1px #d0d0d0;
    margin-right: 20px;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
    list-style:none;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}


.ca-menu li:last-child{margin-right: 0px;}
.cust-menu-cls {
    text-align: center;
    width: 100%;
    height: 100%;
    display: block;
    color: #333;
    position: relative;
}
.ca-icon{
    font-family: 'WebSymbolsRegular', cursive;
    font-size: 60px;
    color: #333;
    text-shadow: 0px 0px 1px #333;
    line-height: 150px;
    width: 134px;
    height: 134px;
    margin-top:40px;
    border:solid 1px #d2d3d5;
    border-radius:50%;
    display:inline-block;
    text-align: center;
    -webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -ms-transition: all 400ms linear;
    transition: all 400ms linear;
}
.ca-icon1{
    font-family: 'WebSymbolsRegular', cursive;
    font-size: 60px;
    color: #333;
    text-shadow: 0px 0px 1px #333;
    line-height: 150px;
    width: 134px;
    height: 134px;
    margin-top:40px;
    border:solid 1px #d2d3d5;
    border-radius:50%;
    background: url("/themes/custom/ukuni/css/../images/visa-icon1.png") no-repeat center 35px;
    display:inline-block;
    text-align: center;
    -webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -ms-transition: all 400ms linear;
    transition: all 400ms linear;
}
.ca-menu li:hover .ca-icon1{
    background:#ce2128 url("/themes/custom/ukuni/css/../images/visa-icon1.png") no-repeat center bottom 35px; border:solid 1px #ce2128;
}
.ca-icon2{
    font-family: 'WebSymbolsRegular', cursive;
    font-size: 60px;
    color: #333;
    text-shadow: 0px 0px 1px #333;
    line-height: 150px;
    width: 134px;
    height: 134px;
    margin-top:40px;
    border:solid 1px #d2d3d5;
    border-radius:50%;
    background: url("/themes/custom/ukuni/css/../images/visa-icon2.png") no-repeat center 35px;
    display:inline-block;
    text-align: center;
    -webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -ms-transition: all 400ms linear;
    transition: all 400ms linear;
}
.ca-menu li:hover .ca-icon2{
    background:#ce2128 url("/themes/custom/ukuni/css/../images/visa-icon2.png") no-repeat center bottom 35px; border:solid 1px #ce2128;
}
.ca-icon3{
    font-family: 'WebSymbolsRegular', cursive;
    font-size: 60px;
    color: #333;
    text-shadow: 0px 0px 1px #333;
    line-height: 150px;
    width: 134px;
    height: 134px;
    margin-top:40px;
    border:solid 1px #d2d3d5;
    border-radius:50%;
    background: url("/themes/custom/ukuni/css/../images/visa-icon3.png") no-repeat center 35px;
    display:inline-block;
    text-align: center;
    -webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -ms-transition: all 400ms linear;
    transition: all 400ms linear;
}
.ca-menu li:hover .ca-icon3{
    background:#ce2128 url("/themes/custom/ukuni/css/../images/visa-icon3.png") no-repeat center bottom 35px; border:solid 1px #ce2128;
}
.ca-icon4{
    font-family: 'WebSymbolsRegular', cursive;
    font-size: 60px;
    color: #333;
    text-shadow: 0px 0px 1px #333;
    line-height: 150px;
    width: 134px;
    height: 134px;
    margin-top:40px;
    border:solid 1px #d2d3d5;
    border-radius:50%;
    background: url("/themes/custom/ukuni/css/../images/visa-icon4.png") no-repeat center 35px;
    display:inline-block;
    text-align: center;
    -webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -ms-transition: all 400ms linear;
    transition: all 400ms linear;
}
.ca-menu li:hover .ca-icon4{
    background:#ce2128 url("/themes/custom/ukuni/css/../images/visa-icon4.png") no-repeat center bottom 35px; border:solid 1px #ce2128;
}
.ca-content{
    position: absolute;
    left: 0px;
    width: 100%;
    height: 50%;
    top: 50%;
    z-index:1;
}
.ca-main{
    font-size: 26px;
    opacity: 0.8;
    text-align: center;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
    color:#a1a1a1;
    font-family: 'roboto_condensedbold';
    text-transform:uppercase;
    font-weight: normal;
    line-height: 28px;
    margin-top: 50px;
    min-height: 58px;
}
.ca-sub{
    text-align:center;
    font-size: 14px;
    color: #666;
    display:none;
    line-height: 20px;
    /*opacity: 0.8;*/
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
.ca-sub a {color:#ce0000;}
.ca-sub:hover a {color:#fff;}
.ca-menu li:hover {
    background-color: #fff;
    overflow: visible;
}
.ca-menu li:hover .ca-icon {
    color: #fff;
    font-size: 90px;
}
.ca-menu li:hover .ca-main{
    color: #000;
    -webkit-animation: moveFromLeftRotate 300ms ease;
    -moz-animation: moveFromLeftRotate 300ms ease;
    -ms-animation: moveFromLeftRotate 300ms ease;
}
.ca-menu li:hover .ca-sub{
    color: #ce0000;
    font-size:16px;
    display:block;
    text-align:center;
    position: relative;
    margin:0;
    padding: 6px;
    bottom: -33px;
    font-family: 'latobold';
    text-transform:uppercase;
    background:#ffffff;
    border-left:solid 1px #d2d3d5;
    border-right:solid 1px #d2d3d5;
    border-bottom:solid 1px #d2d3d5;
    -webkit-animation: moveFromBottom 500ms ease;
    -moz-animation: moveFromBottom 500ms ease;
    -ms-animation: moveFromBottom 500ms ease;
}
.ca-menu li:hover .ca-sub:hover{
    color: #fff;
    background:#ce0000;
    -webkit-animation: moveFromBottom 500ms ease;
    -moz-animation: moveFromBottom 500ms ease;
    -ms-animation: moveFromBottom 500ms ease;
}

@-webkit-keyframes moveFromLeftRotate{
    from {
        -webkit-transform: translateX(-100%) rotate(-90deg);
    }
    to {
        -webkit-transform: translateX(0%) rotate(0deg);
    }
}
@-moz-keyframes moveFromLeftRotate{
    from {
        -moz-transform: translateX(-100%) rotate(-90deg);
    }
    to {
        -moz-transform: translateX(0%) rotate(0deg);
    }
}
@-ms-keyframes moveFromLeftRotate{
    from {
        -ms-transform: translateX(-100%) rotate(-90deg);
    }
    to {
        -ms-transform: translateX(0%) rotate(0deg);
    }
}

@-webkit-keyframes moveFromBottom {
    from {
        -webkit-transform: translateY(100%);
    }
    to {
        -webkit-transform: translateY(0%);
    }
}
@-moz-keyframes moveFromBottom {
    from {
        -moz-transform: translateY(100%);
    }
    to {
        -moz-transform: translateY(0%);
    }
}
@-ms-keyframes moveFromBottom {
    from {
        -ms-transform: translateY(100%);
    }
    to {
        -ms-transform: translateY(0%);
    }
}
.visa-banner-title-bottom-right-list a:hover {color:#cb0000 !important;text-decoration: underline !important;}
/*==================================VISA PAGE CSS END HERE================================*/

/*==================================VISA INNER PAGE CSS START HERE================================*/
.visa-innerwrap{/*width:1000px;*/ margin:20px auto 0 auto; overflow:visible;padding: 10px;}
.visa-inner-banner{width:100%; margin:0 0 20px; text-align:center; box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);}
.visa-mid-boxbg{width:100%; background:#fff; overflow:visible; clear: both; padding:30px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.6); position: relative;}
.visa-mid-title{width:100%; font-family: "latobold",Helvetica,Arial,sans-serif;
                font-size:30px; color:#ce0000; margin:10px 0 30px 0; text-transform:uppercase; line-height:32px;}
.visa-mid-conboxbg{width:100%;}
.visa-mid-conboxbg-left{width:100%; padding-right:20px; float:left;}
.visa-mid-conboxbg-left p{width:100%; margin:0 0 20px 0; padding:0; font-family: "latoregular",Helvetica,Arial,sans-serif; font-size:15px; color:#000; text-align:justify;}
.visa-mid-conboxbg-left-title{width:100%; margin:0 0 20px 0; font-family: "latobold",Helvetica,Arial,sans-serif;
                              font-size:14px; color:#ce0000; padding: 4px 4px 2px 14px;}
.visa-mid-conboxbg-right{width:29%; float:right;}
.visa-mid-conboxbg-right-visa-boxbg{width:100%; margin-bottom:25px;}
.visa-mid-conboxbg-right-visa-title{width:100%; margin-bottom:10px; padding-bottom:15px; font-family: "latobold",Helvetica,Arial,sans-serif;
                                    font-size:16px; color:#ce0000; text-transform:uppercase;  border-bottom:solid 1px #acacac;}
.visa-mid-conboxbg-right-visa-conbox{width:99%; overflow:hidden; margin-bottom:10px; padding:0 10px 15px 10px; border-bottom:solid 1px #acacac;}
.visa-mid-conboxbg-right-visa-conbox-img{float:left; margin-right:15px; width:73px; height:81px;}
.visa-mid-conboxbg-right-visa-conbox-con{float:left; font-family: 'latoregular', sans-serif; font-size:10px; color:#000; width:62%; text-align:justify;}
.visa-right-roundedbg{width:100%; border-radius:4px; border:solid 1px #b7b7b7; margin-bottom:15px; overflow:hidden;}
.visa-right-roundedbg-left{width:74%; float:left; padding-left:15px; min-height:68px;}
.visa-right-roundedbg-leftboxbg{width:100%; float:left; padding-top:15px; padding-bottom:10px;}
.visa-right-roundedbg-leftbox-thumb{float:left; margin-right:10px; width:34px;}
.visa-right-roundedbg-leftbox-textbg{float:left; width:135px;}
.visa-right-roundedbg-leftbox-text-title{float:left; width:100%; font-family: "latobold",Helvetica,Arial,sans-serif;
                                         font-size:10px; color:#000; margin-bottom:2px;}
.visa-right-roundedbg-leftbox-text-iconboxbg{float:left; width:100%; }
.visa-right-roundedbg-leftbox-text-iconbox{float:left; margin-right:10px; margin-bottom:2px;}
.iconbox-icon{float:left; margin-right:5px;}
.visa-right-roundedbg-leftbox-text-iconbox span{float:left; font-size:8px;}
.visa-right-roundedbg-right{width:26%; float:right; min-height:68px; background:#ebebeb;}
.visa-right-roundedbg-right-boxbg{width:100%; float:left; border-bottom:solid 1px #fff; text-align:center;}
.visa-right-roundedbg-right-box-icon{float:left; margin-right:10px; margin-left:10px; padding-bottom: 4px;}
.visa-right-roundedbg-right-box-text{float:left; font-family: "latobold",Helvetica,Arial,sans-serif;
                                     font-size:10px; color:#ce0000; padding-top: 4px;}
.visa-right-roundedbg-right-box-text a{color:#ce0000; text-decoration:none;}
.visa-right-roundedbg-right-box-text a:hover{color:#000; text-decoration:underline;}
.visa-right-roundedbg-right-box-readmore{float:left; font-family: "latobold",Helvetica,Arial,sans-serif;
                                         font-size:10px; color:#ce0000; width:100%; text-align:center;}
.visa-right-roundedbg-right-box-readmore a{color:#ce0000; text-decoration:none;}
.visa-right-roundedbg-right-box-readmore a:hover{color:#000; text-decoration:underline;}
.visa-mid-conboxbg-left-boxbg{width:100%; overflow:hidden;}
.visa-mid-conboxbg-left-date{width:100%; font-family: 'latoregular', sans-serif; font-size:12px; color:#000; text-align:right; border-bottom:solid 1px #acacac; padding-bottom:10px; margin-bottom:10px; padding-right:10px;}
.visa-mid-conboxbg-left-inn-boxbg{width:100%; overflow:hidden; margin-bottom:15px;}
.visa-mid-conboxbg-left-inn-boxbg span{float:left; font-family: 'latoregular', sans-serif; font-size:12px; color:#959595;}
.visa-mid-conboxbg-left-inn-icon{float:left; margin-right:10px;}
.visa-bot-thumb-icon{float:left; width:6%; margin-right:15px;}
.visa-bot-thumb-iconright{float:left; width:90%; }
.visa-bot-thumb-iconright-textfield{float:left; width:100%; border:solid 1px #acacac; border-radius:4px; font-family: 'latoregular', sans-serif; font-size:12px; color:#cccccc;}
.visa-bot-thumb-iconright-title{float:left; width:100%; font-family: 'latoregular', sans-serif; font-size:10px; color:#000;}
.visa-bot-thumb-iconright-title span{font-size:8px; color:#b7b7b7; margin-left:15px; float:none;}
.field-name-field-visa-tags .field-items .field-item a {color:#222;}
.field-name-field-visa-tags .field-items .field-item {background: #f2f2f2 none repeat scroll 0 0;
                                                      border: 2px solid #a9a9a9;
                                                      color: #222 !important;
                                                      cursor: pointer;
                                                      display: inline-block;
                                                      font-size: 14px;
                                                      margin-bottom: 13px;
                                                      margin-right: 4px;
                                                      padding: 3px 13px;
                                                      margin-top: 8px;
                                                      font-family: "latobold",Helvetica,Arial,sans-serif;
}
.field-name-field-visa-tags .field-label {color:#ce0000;}
.field-name-field-visa-tags .field-items .field-item:hover {
    background-color: #ce0000;
    color: #fff;
    border:2px solid #fff;
}
.field-name-field-visa-tags .field-items .field-item:hover a {color: #fff;}
footer .comment-wrapper {padding:20px;}
footer .comment-wrapper h2.title{width:100% !important;}
footer .comment-wrapper .comment-form {width:100% !important;}
/*==================================VISA INNER PAGE CSS END HERE================================*/
/*==================================START ARTICLE SOCIAL ICON CSS================================*/
.jiathis_style_32x32 .jtico {background:none !important;}
.jiathis_style_32x32{width:54px !important;padding:10px !important; overflow:hidden !important;}
.artical-social-icon1{width:26px !important; height:28px !important; float:left !important; margin-bottom:6px !important;}
.artical-social-icon1 a{width:26px !important; margin-bottom:10px !important; background:url("/themes/custom/ukuni/css/../images/artical-social-icon.png") no-repeat left -70px !important; text-indent:-100px !important; float:left !important;}
.artical-social-icon1 a:hover{background:url("/themes/custom/ukuni/css/../images/artical-social-icon.png") no-repeat right 1 top -70px !important;}
.artical-social-icon2{width:27px !important; height:28px !important; float:left !important; margin-bottom:6px !important;}
.artical-social-icon2 a{width:27px !important; margin-bottom:10px !important; background:url("/themes/custom/ukuni/css/../images/artical-social-icon.png") no-repeat left -104px !important; text-indent:-100px !important; float:left !important;}
.artical-social-icon2 a:hover{background:url("/themes/custom/ukuni/css/../images/artical-social-icon.png") no-repeat right 0 top -104px !important;}
.artical-social-icon3{width:27px !important; height:28px !important; float:left !important; margin-bottom:6px !important;}
.artical-social-icon3 a{width:27px !important; margin-bottom:10px !important; background:url("/themes/custom/ukuni/css/../images/artical-social-icon.png") no-repeat left -140px !important; text-indent:-100px !important; float:left !important;}
.artical-social-icon3 a:hover{background:url("/themes/custom/ukuni/css/../images/artical-social-icon.png") no-repeat right 0 top -140px !important;}
.artical-social-icon4{width:27px !important; height:29px !important; float:left !important; margin-bottom:6px !important;}
.artical-social-icon4 a{width:27px !important; height:29px !important; margin-bottom:10px !important; background:url("/themes/custom/ukuni/css/../images/artical-social-icon.png") no-repeat left bottom 0px !important; text-indent:-100px !important; float:left !important;}
.artical-social-icon4 a:hover{background:url("/themes/custom/ukuni/css/../images/artical-social-icon.png") no-repeat right 0 bottom 0px !important;}
.artical-social-icon5{width:27px !important; height:29px !important; float:left !important; margin-bottom:6px !important;}
.artical-social-icon5 a{width:27px !important; height:29px !important; margin-bottom:10px !important; background:url("/themes/custom/ukuni/css/../images/artical-social-icon.png") no-repeat left -35px !important; text-indent:-100px !important; float:left !important;}
.artical-social-icon5 a:hover{height:27px !important; background:url("/themes/custom/ukuni/css/../images/artical-social-icon.png") no-repeat right 0 top -35px !important;}
.artical-social-icon6{width:27px !important; height:29px !important; float:left !important; margin-bottom:6px !important;}
.artical-social-icon6 a{width:27px !important; height:29px !important; margin-bottom:10px !important; background:url("/themes/custom/ukuni/css/../images/artical-social-icon.png") no-repeat left top !important; text-indent:-100px !important; float:left !important;}
.artical-social-icon6 a:hover{height:27px !important; background:url("/themes/custom/ukuni/css/../images/artical-social-icon.png") no-repeat right 0 top !important;}
.artical-social-icon7{width:27px !important; height:29px !important; float:left !important; margin-bottom:6px !important;}
.artical-social-icon7 a{width:27px !important; height:29px !important; margin-bottom:10px !important; background:url("/themes/custom/ukuni/css/../images/artical-social-icon.png") no-repeat left top -170px !important; text-indent:-100px !important; float:left !important;}
.artical-social-icon7 a:hover{height:29px !important; background:url("/themes/custom/ukuni/css/../images/artical-social-icon.png") no-repeat right 0 top -170px !important;}
/*==================================END ARTICLE SOCIAL ICON CSS================================*/
/*==================================ABOUT US PAGE CSS START HERE================================*/
.aboutus-container-fluid{width:100%; height:100%;}
.aboutus-wrapper{width:100%; margin:0 auto; overflow:hidden;}
.aboutus-toptext-bg{padding: 7px 0 10px 0;}
.aboutus-title{float:left; width:100%; text-align:center; font-family: 'roboto_condensedbold'; font-size:30px; color:#ce0000; text-transform:uppercase; margin-bottom:25px;}
.aboutus-top2-bg-right .block-title{float:left; width:100%; text-align:center; font-family: 'roboto_condensedbold'; font-size:30px; color:#ce0000; text-transform:uppercase; margin-bottom:25px;font-weight:normal;margin-top:0px;}
.block-what-university-saying .block-title{float:left; width:100%; text-align:center; font-family: 'roboto_condensedbold'; font-size:30px; color:#ce0000; text-transform:uppercase; margin-bottom:20px;font-weight:normal;margin-top:25px;}
.aboutus-toptext{width:60%; margin:0 auto; /*font-family: 'latoregular', sans-serif;*/ font-size:15px; color:#000; text-align:center; clear:both;}
.aboutus-top2-bg{padding:40px 0 30px 0; background:#FFF;}
.aboutus-top2-bg-left{width:50%; float:left;}
.aboutus-top2-bg-left-innbg{width:80%; float:left; margin:0 10px 0 20px;}
.aboutus-top2-bg-left-accordion{width:85%; float:left; }
/**
 * --------------------------------------------------------------
 * Accordion
 * --------------------------------------------------------------
 */
.smk_accordion {
    position: relative;
    margin: 0;
    padding: 0;
    list-style: none;
    margin-bottom: 20px;
}
.smk_accordion .accordion_in {
    position: relative;
    z-index: 10;
    margin-top: 5px;
    overflow: hidden;
}
.smk_accordion .accordion_in .acc_head {
    position: relative;
    padding: 10px;
    font-family: 'latobold'; font-size:15px; color:#000000; line-height: 15px;
    display: block;
    cursor: pointer;
}
.smk_accordion .accordion_in .acc_head:hover {color:#ce0000;}
.smk_accordion .accordion_in .acc_head .acc_icon_expand {
    display: block;
    width: 20px;
    height: 22px;
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -11px;
    background: url(/themes/custom/ukuni/css/../images/plusminus.png) center 0;
}
.smk_accordion .accordion_in .acc_content {
    font-size:15px; color:#000;
    padding: 3px 10px;
}
.smk_accordion .accordion_in .acc_content h1:first-of-type,
.smk_accordion .accordion_in .acc_content h2:first-of-type,
.smk_accordion .accordion_in .acc_content h3:first-of-type,
.smk_accordion .accordion_in .acc_content h4:first-of-type,
.smk_accordion .accordion_in .acc_content h5:first-of-type,
.smk_accordion .accordion_in .acc_content h6:first-of-type {
    margin-top: 5px;
}
.smk_accordion .accordion_in:first-of-type,
.smk_accordion .accordion_in:first-of-type .acc_head {
    border-radius: 3px 3px 0 0;
}
.smk_accordion .accordion_in:last-of-type,
.smk_accordion .accordion_in:last-of-type .acc_content {
    border-radius: 0 0 3px 3px;
}
.smk_accordion .accordion_in.acc_active > .acc_content {
    display: block;
}
.smk_accordion .accordion_in.acc_active > .acc_head {
    color:#ce0000;
}
.smk_accordion .accordion_in.acc_active > .acc_head .acc_icon_expand {
    background: url(/themes/custom/ukuni/css/../images/plusminus.png) center -23px;
}
.smk_accordion.acc_with_icon .accordion_in .acc_head,
.smk_accordion.acc_with_icon .accordion_in .acc_content {
    padding-left: 40px;
}
.aboutus-top2-bg-right{width:50%; float:right;}
/**
 * --------------------------------------------------------------
 * Right Slider Start Here
 * --------------------------------------------------------------
 */
.rslides .caption {
    display: block;
    position: absolute;
    z-index: 2;
    font-size: 20px;
    text-shadow: none;
    color: #fff;
    background: #000;
    background: rgba(0,0,0, .8);
    left: 0;
    right: 0;
    bottom: 0;
    padding: 10px 20px;
    margin: 0;
    max-width: none;
}
.rslides {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0;
}

.rslides li {
    -webkit-backface-visibility: hidden;
    position: absolute;
    display: none;
    width: 100%;
    left: 0;
    top: 0;
}

.rslides li:first-child {
    position: relative;
    display: block;
    float: left;
}

.rslides img {
    display: block;
    height: auto;
    float: left;
    width: 100%;
    border: 0;
}
.rslides {
    margin: 0 auto;
}

.rslides_container {
    margin-bottom: 50px;
    position: relative;
    float: left;
    width: 100%;
}

.centered-btns_nav {
    z-index: 3;
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 50%;
    left: 0;
    opacity: 0.7;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    height: 61px;
    width: 38px;
    background: transparent url("/themes/custom/ukuni/css/../images/themes.gif") no-repeat left top;
    margin-top: -45px;
}

.centered-btns_nav:active {
    opacity: 1.0;
}

.centered-btns_nav.next {
    left: auto;
    background-position: right top;
    right: 0;
}

.transparent-btns_nav {
    z-index: 3;
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 0;
    left: 0;
    display: block;
    background: #fff; /* Fix for IE6-9 */
    opacity: 0;
    filter: alpha(opacity=1);
    width: 48%;
    text-indent: -9999px;
    overflow: hidden;
    height: 91%;
}

.transparent-btns_nav.next {
    left: auto;
    right: 0;
}

.large-btns_nav {
    z-index: 3;
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    opacity: 0.6;
    text-indent: -9999px;
    overflow: hidden;
    top: 0;
    bottom: 0;
    left: 0;
    background: #000 url("/themes/custom/ukuni/css/../images/themes.gif") no-repeat left 50%;
    width: 38px;
}

.large-btns_nav:active {
    opacity: 1.0;
}

.large-btns_nav.next {
    left: auto;
    background-position: right 50%;
    right: 0;
}

.centered-btns_nav:focus,
.transparent-btns_nav:focus,
.large-btns_nav:focus {
    outline: none;
}

.centered-btns_tabs,
.transparent-btns_tabs,
.large-btns_tabs {
    margin-top: 10px;
    text-align: center;
}

.centered-btns_tabs li,
.transparent-btns_tabs li,
.large-btns_tabs li {
    display: inline;
    float: none;
    _float: left;
    *float: left;
    margin-right: 5px;
}

.centered-btns_tabs a,
.transparent-btns_tabs a,
.large-btns_tabs a {
    text-indent: -9999px;
    overflow: hidden;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    background: transparant;
    display: inline-block;
    _display: block;
    *display: block;
    -webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
    -moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
    box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
    width: 9px;
    height: 9px;
    border:solid 1px #999999;
}

.centered-btns_here a,
.transparent-btns_here a,
.large-btns_here a {
    background: #999999;
}
.centered-btns_tabs{margin-top: -30px; position: relative; z-index: 9999; bottom: 32px;}
.aboutus-ourdata-bg{padding:40px 0 30px 0; background:#FFF;}
.aboutus-ourdata-text{width:100%; margin:0 auto; /*font-family: 'latoregular', sans-serif;*/ font-size:14px; color:#000; text-align:center; clear:both;padding: 0 100px;}
.aboutus-accriditation-bg{padding:30px 0 30px 0; background: #eaeaea !important;}
.aboutus-accriditation-logobg{width:60%; margin:0 auto; clear:both; text-align:center;}
.aboutus-accriditation-logo{display:inline-block; margin-right:50px;}
.aboutus-accriditation-logo:nth-child(3){margin-right: 0;}
.aboutus-partner-logo{display:inline-block; margin-right:40px;}
.aboutus-thumbwrapper {
    margin: 0 auto;
    overflow: hidden;
    width: 1200px;
}
.owl-pagination{display:none;}
.owl-prev{float:left; margin-left: -8px; background:url("/themes/custom/ukuni/css/../images/prev-left.png") no-repeat left top; text-indent:-100px; overflow:hidden; width:15px; height:26px;}
.owl-next{float:right; margin-right: -8px; background:url("/themes/custom/ukuni/css/../images/next-right.png") no-repeat right top; text-indent:-100px; overflow:hidden; width:15px; height:26px;}
#owl-demo .item{
    background: #fff;
    padding: 30px 0px 10px 0px;
    margin: 10px;
    color: #FFF;
    text-align: center;
    min-height:578px;
}
.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
/* display none until init */
.owl-carousel{
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    width:100%; top:50%; position:absolute;
}

/* mouse grab icon */
.grabbing {
    cursor:url(/themes/custom/ukuni/css/../images/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility:    hidden;
    -ms-backface-visibility:     hidden;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
}
.unilogo-thumb{width:100%; text-align:center; margin:0px 0 20px 0;}
.unilogo-thumb-title{width:100%; padding:0 15% 0 15%; font-family: 'latobold'; font-size:14px; color:#000000; margin-bottom:15px; text-align:center;}
.unilogo-thumb-con{width:100%; padding:0 15% 0 15%; /*font-family: 'latoregular', sans-serif;*/ font-size:14px; color:#000; margin-bottom:20px; text-align:center;}
.unilogo-thumb-con span{min-height: 211px; width: 100%; float: left;}
.about-studentbg{width:100%; min-height:480px; padding: 30px 0; text-align:center; background:#fff url("/themes/custom/ukuni/css/../images/animation-bg.jpg") no-repeat center top;}
.about-student1{float:left; margin-left: 316px; margin-top: 25px; background:url("/themes/custom/ukuni/css/../images/student-1-arrow.png") no-repeat center bottom; width: 127px; height: 258px;}
.about-student2{float:left; margin-left: 148px; margin-top: 84px; background:url("/themes/custom/ukuni/css/../images/student-2-arrow.png") no-repeat center bottom; width: 117px; height: 155px;}
.about-student3{float:left; margin-left: 102px; background:url("/themes/custom/ukuni/css/../images/student-3-arrow.png") no-repeat center bottom; width: 106px; height: 239px;}
.about-student4{float:left; margin-left: 53px; margin-top: 117px; background:url("/themes/custom/ukuni/css/../images/student-3-arrow.png") no-repeat center bottom; width: 79px; height: 184px;}
.region-content-bottom2{background: #fff; padding: 40px 0 30px; min-height: 550px;}
.region-content-bottom2 .region-cont{margin: 0 auto;overflow: hidden;width: 1040px;}
.region-content-bottom3{padding: 30px 0!important; min-height: auto;}
.region-content-bottom3 .region-cont{width: 100%;}
.aboutus-thumbwrapper .container{width: auto;}
.aboutus-thumbwrapper .span12 {width: 1170px;}
/*==================================ABOUT US PAGE CSS END HERE================================*/

/*==================================CONTACT US PAGE CSS START HERE================================*/
.node-webform .webform-component-select{width: 48%; float: left; margin-right: 20px; margin-bottom: 10px;}
.node-webform .webform-component-select:nth-child(2){margin-right: 0px;}
.node-webform .webform-component-textfield{float: left; width: 48%; margin-right: 19px; margin-bottom: 10px;}
.node-webform .webform-component-textfield input{width: 100%;}
.node-webform .webform-component-email{float: left; width: 48%; margin-bottom: 10px;}
.node-webform .webform-component-email input{width: 100%;}
.node-webform .webform-component-email{float: left; width: 48%; margin-bottom: 10px;}
.node-webform .webform-component-email input{width: 100%;}
.node-webform .resizable-textarea{width: 98%;}
.node-webform .resizable-textarea textarea{float: left; width: 100%; }
.node-webform .btn-primary{background: #cb0000!important; border: solid 1px #cb0000; margin-top: 15px;}
.node-webform footer {display: none;}
.path-webform sub { font-size: 100%;top: -10px;}
body.path-webform h1.page-header {
    color: #ce0000 !important;
    font-family: 'latobold';
    font-size: 30px !important;
    font-weight: normal !important;
    line-height: 26px;
    margin: 0;
    padding: 20px 0 18px;
    text-transform: uppercase;
    text-align: center;
}

.webform-client-form button{display: inline-block;}
.node-webform .field-items p{text-align: center;}

.node-type-webform .aboutus-title {float: left;font-size: 2rem; margin-bottom: 25px;text-align: center;text-transform: uppercase;width: 100%;}
.node-type-webform .aboutus-accriditation-logobg {
    clear: both;
    margin: 0 auto;
    text-align: center;
    width: 82%;
    height: auto;
    text-align: center;
}
.path-webform .waboutus-partner-logo {
    display: inline-block;
    margin-left: 25px;
    margin-right: 25px;
}
.path-webform .ci-title.font-alt {font-family: "latobold",Arial,sans-serif;}
.path-webform .fa-phone::before {
    color: #ce0000;
    content: "";
    display: inline-block;
    font-family: "FontAwesome";
    font-size: 3rem;
    font-style: normal;
    font-weight: normal;
    margin-right: 0.5rem;
}
.path-webform .fa-map-marker::before {
    color: #ce0000;
    content: "";
    display: inline-block;
    font-family: "FontAwesome";
    font-size: 3rem;
    font-style: normal;
    font-weight: normal;
    margin-right: 0.5rem;
}
.path-webform .fa-envelope::before {
    color: #ce0000;
    content: "";
    display: inline-block;
    font-family: "FontAwesome";
    font-size: 3rem;
    font-style: normal;
    font-weight: normal;
    margin-right: 0.5rem;
}
.page-header-pos {text-align: center;}

/*==================================CONTACT US PAGE CSS END HERE================================*/
.node-universities footer {background:none;min-height: 2px;}
.block-footermenu ul.menu li.last a span {color:#cb0000;}
/*==================================RANKING PAGE CSS START FROM HERE==============================================*/
#block-quicktabs-ukuni-ranking > .block-title {
    display:none;
}
#edit-submit-subject-ranking {
    display:none;
}
ul.quicktabs-tabs.quicktabs-style-basic {
    height:40px !important; border-bottom: none;
    height: 19px;
    margin: 0;
    padding: 0 5px 0 0;
    list-style:none;
    font-size: 12px;
    line-height: 19px;
    font-family: "latobold",Helvetica,Arial,sans-serif;

}
ul.quicktabs-tabs.quicktabs-style-basic li {
    border:1px solid grey;

}
ul.quicktabs-tabs.quicktabs-style-basic li a {
    padding:5px 0 !important; color:#aaa;

}
ul.quicktabs-tabs.quicktabs-style-basic li:hover {
    border:1px solid grey;
}

.page-uk-ranking-overall ul.quicktabs-tabs.quicktabs-style-basic li:first-child  {
    background-color:#CD0000 !important;
}
.page-uk-ranking-overall ul.quicktabs-tabs.quicktabs-style-basic li:first-child a {
    color:#fff !important;
}

.page-uk-ranking-subject ul.quicktabs-tabs.quicktabs-style-basic li:last-child  {
    background-color:#CD0000 !important;
}
.page-uk-ranking-subject ul.quicktabs-tabs.quicktabs-style-basic li:last-child a {
    color:#fff !important;
}

ul.quicktabs-tabs.quicktabs-style-basic a:hover {
    color: #555;
}
table.table-striped tbody td { color:grey !important;}
table.table-striped tbody tr{transition: all 0.28s cubic-bezier(0.4, 0, 0.2, 1) 0s; padding: 0px; min-width: 100%;}
table.table-striped tbody tr:hover {
    border-bottom:solid 7px #fff;
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow:    0 3px 5px 0 rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.3);
    transform: translate3d(0px, -4px, 0px);}
table.table-striped tbody tr.odd > :hover{background-color: #fff;}
table.table-striped tbody tr.even > :hover{background-color: #fff;}
table.table-striped tbody tr:hover .addtofav-icon{display: block !important;}
.arrow-mobile{display:none;}
.quicktabs_main{background: transparent!important; border:none!important; padding: 0!important; margin-bottom: 20px;}
.quicktabs-tabs li {width: 49.5%!important; margin-right: 5px!important; float: left; border: solid 1px #aaa!important;}
.quicktabs-tabs li a {float: left; text-align: center !important; width: 100% !important;}
.quicktabs-tabs li:nth-child(2) {margin-right: 0px!important;}
.quicktabs-tabs li:last-child{margin-right: 0px!important; float: right !important;}
.views-exposed-widget{width: 100%;}
.table-striped_subject{border:none!important; width: 100%;}
.table-striped_subject td{background-color: #fff; /*border-bottom: 7px solid #efefef;*/  border-right: 1px solid #fff;
                        border-top: medium none; color: #c9c9c9; padding: 12px; text-align: center; font-size: 11px;}
.tablesorter_subject tr{border-bottom: 7px solid #efefef;}
.tablesorter_subject td:first-child {
    border-left: none; width: 80%;
}
.tablesorter_subject td:nth-child(2) {
    width: 10%;
}
.tablesorter_subject td:last-child {
    width: 10%;
}
.table-university-name a{font-size: 14px;}
.gar a{color: grey !important; float:none; margin-left:0; font-size:11px; font-weight:normal;}
.gar {color: grey !important; font-size:11px; font-weight:normal;}
.quicktabs-tabpage{min-height: 300px;}
.table-countryname{float:right; margin-top:5px; text-align:center; width:25%;}
.dot-icon-mobile{display:none;}
.views-ranking-page .view-content{min-height: 400px;}
.views-subject-ranking-page{min-height: 400px;}
.page-uk-ranking-subject .middle1-wrap h1,.page-uk-ranking-overall .middle1-wrap h1{text-align: center;}
@media only screen and (max-width: 800px) {
    .arrow-mobile{display:block; width:21px; height:9px; float:right; margin-top: 5px;}
    .dot-icon-mobile{display:block; float: right; margin-right: 15px; margin-top: 19px; position:absolute; right:0; margin-bottom: 0 !important;}
}
/*Subject ranking*/
table.tablesorter_subject tbody td {
    color:grey !important;
}
table.tablesorter_subject tbody tr{transition: all 0.28s cubic-bezier(0.4, 0, 0.2, 1) 0s; padding: 0px; display:inline-table; min-width: 100%;
}
table.tablesorter_subject tbody tr:hover {
    border-bottom:solid 7px #fff;
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow:    0 3px 5px 0 rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.3);
    transform: translate3d(0px, -4px, 0px);}
table.tablesorter_subject tbody tr.odd > :hover{background-color: #fff;}
table.tablesorter_subject tbody tr.even > :hover{background-color: #fff;}
table.tablesorter_subject tbody tr:hover .addtofav-icon{display: block !important;}
/*==================================RANKING PAGE CSS END HERE==============================================*/

/*==================================SITEMAP PAGE CSS START HERE==============================================*/
.site-map-menus{width: 100%; float:left;}
.site-map-box-menu{width: 33%; float: left;}
.site-map-box-menu ul{margin: 0; padding: 0;}
.site-map-box-menu .content{width:70%;}
.site-map-taxonomys{width: 100%; clear: both; overflow: hidden;}
.site-map-box-terms {width: 33%; float: left;}
.site-map-box-terms ul{margin: 0; padding: 0;}
.site-map-box-terms .content{width:75%;}
/*==================================SITEMAP PAGE CSS END HERE==============================================*/
.i18n-vi .view-id-universities .view-header {left:455px;}
.i18n-th .view-id-universities .view-header {left:440px;}
/*==================================UNIVERSITIES PAGE CSS START HERE================================*/
.university-innerwrap {margin: 100px auto 0;overflow: hidden;width: 1000px;}
.university-left{float:left; width:23%;}
.university-left-bg{margin-right:20px;}
.university-left-title{float:left; width:100%; font-family: 'Helvetica-Neue-Condensed-Bold'; font-size:14px; color:#959595; text-transform:uppercase; padding-bottom:20px; border-bottom:solid 1px #acacac; margin-bottom:15px;}
.university-location-box{float:left; width:100%; margin-bottom:20px; border-bottom:solid 1px #acacac; padding-bottom:20px; padding-left:15px;}
.university-location-box-title{float:left; width:100%; margin-bottom:10px; font-family: 'Helvetica-Neue-Condensed-Bold'; font-size:12px; color:#959595; background:url(/themes/custom/ukuni/css/../images/small-down-arrow.png) no-repeat left 5px; text-transform:uppercase; padding-left:20px;}
.university-location-box-innbox{float:left; width:100%;}
.university-location-box-inn{float:left; width:100%; margin-bottom:5px;}
.university-location-box-inn-left{float:left; margin-right:15px;}
.university-location-box-inn-right{float:left; font-family: 'Lato', sans-serif; font-size:13px; color:#000; padding-top:2px;}
.university-right{float:left; width:77%;}
.university-right-titlebg{float:left; width:100%; margin-bottom:20px;}
.university-right-title {
    color: #959595;
    float: left;
    font-family: "Helvetica-Neue-Condensed-Bold";
    font-size: 30px;
    text-transform: uppercase;
    line-height:24px;
}
.university-right-conboxbg{float:left; width:100%; /*position:relative; z-index:9999;*/}
.university-right-conbox{float:left; width:100%; background:#fff; margin-bottom:20px; padding:20px; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
.university-right-conbox-left{float:left; width:38%; margin-right:20px;}
.university-right-conbox-left-bg{margin-right:20px;}
.university-right-conbox-left-bg-title{width:100%; float:left; margin-bottom:15px;}
.university-right-conbox-left-bg-title-left{margin-right:18px; width:31px; float:left;}
.university-right-conbox-left-bg-title-right{width:73%; float:left;}
.university-right-conbox-left-bg-title-right-title1{width:100%; float:left; font-size:16px; color:#ce0000; margin-bottom:4px; line-height:18px; margin-top: 0px;}
.university-right-conbox-left-bg-title-right-title1 a{color:#ce0000;}
.university-right-conbox-left-bg-title-right-title2{width:100%; float:left; text-transform: capitalize; font-family: 'latoregular'; font-size:12px; color:#959595;}
.university-right-conbox-left-thumb{width:100%; float:left;  }
.university-right-conbox-left-thumb img{height: 122px;}
.university-right-conbox-right{float:left; width:58%;}
.university-right-conbox-right-butbg{float:left; width:86%; margin-bottom:35px; text-align:right;}
.university-right-conbox-right-but{display:inline-block; background:#ce0000; border:none; border-radius:4px; font-family: 'latoregular'; font-size:13px; color:#fff; padding:3px 22px 4px 22px; margin-right:3px;}
.university-right-conbox-right-but a{color:#fff;}
.university-right-conbox-right-but a:hover{color:#fff;}
.university-right-conbox-right-but:hover{background:#444444; cursor:pointer; color:#fff;}
.university-right-conbox-right-but:last-child{margin-right:0;}
.university-right-conbox-right-conbg{float:left; width:100%; margin-bottom:20px; font-family: 'latoregular'; font-size:13px; color:#000; line-height:16px;}
.university-right-conbox-right-botconbg{float:left; width:100%;}
.university-right-conbox-right-botconbg-inn{float:left; width:25%; border-right:solid 1px #d7d7d7;}
.university-bord-none{border-right:none;}
.university-right-conbox-right-botconbg-innbg{float:left; width:100%;}
.university-right-conbox-right-botconbg-inntopbg{float:left; width:100%; margin-bottom:5px; text-align:center;}
.university-right-conbox-right-botconbg-inntopbg-icon{display:inline-block; margin-right:4px; /*width: 16px;*/ min-height: 28px;}
.university-right-conbox-right-botconbg-inntopbg-text{display:inline-block; width:100%; font-family: 'latoregular'; font-size:13px; color:#000;}
.university-right-conbox-right-botconbg-inn:last-child{border-right:none;}
.university-right-conbox-right-botconbg-innbotbg{float:left; width:100%; text-align:center; font-family: "roboto_condensedbold"; font-size:24px; color:#acacac; line-height:24px;}
.university-right-paggingbg{width:100%; float:left; text-align:right;}
.university-right-paggingbg ul{margin:0; padding:0;}
.university-right-paggingbg ul li{display:inline-block; list-style:none;}
.university-right-paggingbg ul li a{background:#fff; padding:4px 8px; font-family: 'Lato', sans-serif; font-size:9px; color:#959595; margin-right:1px;}
.university-right-paggingbg ul li a:hover{background:#ce0000; color:#fff; text-decoration:none;}
/* top right dropdown */
.right-dropdownmainbg{float:right; margin-top: 8px;}
.right-dropdownbg{float:right;}
.right-dropdown-text{float:left; font-family: 'Lato', sans-serif; font-size:12px; color:#ce0000; margin-right:15px;}
.wrapper-dropdown-5 {
    /* Size & position */
    position: relative;
    width: 122px;
    margin: 0 auto;
    padding: 2px 7px;
    font-size:11px; color:#ce0000;
    border:solid 1px #ce0000;
    /* Styles */
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 1px 0 rgba(0,0,0,0.2);
    cursor: pointer;
    outline: none;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.wrapper-dropdown-5:after { /* Little arrow */
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    right: 14px;
    margin-top: -3px;
}
.wrapper-dropdown-5 .dropdown {
    /* Size & position */
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    /* Styles */
    background: #fff;
    border-radius: 0 0 5px 5px;
    border: 1px solid rgba(0,0,0,0.2);
    border-top: none;
    border-bottom: none;
    list-style: none;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    /* Hiding */
    max-height: 0;
    overflow: hidden;
}
.wrapper-dropdown-5 .dropdown li {
    padding: 0 10px ;
}
.wrapper-dropdown-5 .dropdown li a {
    display: block;
    text-decoration: none;
    color: #333;
    padding: 3px 0 2px 0;
    transition: all 0.3s ease-out;
    border-bottom: 1px solid #e6e8ea;
}
.wrapper-dropdown-5 .dropdown li:last-of-type a {
    border: none;
}
.wrapper-dropdown-5 .dropdown li i {
    margin-right: 5px;
    color: inherit;
    vertical-align: middle;
}
/* Hover state */
.wrapper-dropdown-5 .dropdown li:hover a {
    color: #57a9d9;
}
/* Active state */
.wrapper-dropdown-5.active {}
.wrapper-dropdown-5.active:after {}
.wrapper-dropdown-5.active .dropdown {
    border-bottom: 1px solid rgba(0,0,0,0.2);
    max-height: 400px;
}
.university-right-titlebg-mob{display:none;}
.university-right-conboxbg-mob{display:none;}
.university-right-loadmore-bg{display:none;}
.page-universities .flag{display:inline-block; background:#ce0000; border:none; border-radius:4px; font-family: 'latoregular'; font-size:13px; color:#fff; padding:3px 10px 4px 10px }
.page-universities a.flag:hover{background:#444;color:#fff}
.page-universities .main1{width: 706px;}
.page-universities .block-filter div.block-content{background:transparent; box-shadow: none;}
.page-universities .block-filter h2.block-title{border-bottom: 1px solid #acacac; background:transparent;
                                                color: #ce0000;
                                                float: left;
                                                font-family: "roboto_condensedbold";
                                                font-size: 14px;
                                                //margin-bottom: 15px;
                                                padding-bottom: 2px;
                                                text-transform: uppercase;
                                                width: 100%; text-align: left;padding-left: 33px;}
.page-universities .block-filter div.form-item-location label{background: none; /*background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/small-down-arrow.png") no-repeat scroll left 5px;*/
                                                              color: #959595;
                                                              float: left;
                                                              font-family: "roboto_condensedbold";
                                                              /* font-family: "latoregular",Helvetica,Arial,sans-serif;*/
                                                              line-height: normal;
                                                              font-size: 13px;
                                                              margin-bottom: 3px;
                                                              margin-top:0;
                                                              padding-left: 0px;
                                                              text-transform: uppercase;
                                                              width: auto;
                                                              clear: both;
}
.page-universities .controls .form-checkboxes label{background:none!important; padding-left: 22px !important; font-family: "latoregular",Helvetica,Arial,sans-serif!important; font-size:13px!important; color:#000!important; text-transform:capitalize!important;}
.page-universities .block-filter div.box02{/*border-bottom: 1px solid #acacac;*/
    float: left;
    padding-left: 15px;
    width: 100%;}
.page-universities .controls .form-checkbox{margin: 2px 0 0 -24px!important;}
.page-universities .block-filter form{float:left; width:100%; padding:0;}
.page-universities .block-filter div.form-item-minielts{float:left; width:100%; border-top:none;}
.page-universities .form-item-location {float:left; width:100%; /*border-bottom: 1px solid #acacac!important;*/}
.page-universities .block-filter div.tuition{background:none; /*background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/small-down-arrow.png") no-repeat scroll left 8px;*/
                                             color: #959595;
                                             float: left;
                                             font-family: "roboto_condensedbold";
                                             font-size: 14px;
                                             margin-bottom: 10px;
                                             padding-left: 0px;
                                             text-transform: uppercase;
                                             text-align: left;
                                             width: 100%;}
.page-universities .block-filter div.box01{float:left; width:100%;}
.page-universities .block-filter div.form-item-minielts label{background:none;/*background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/small-down-arrow.png") no-repeat scroll left 8px;*/
                                                              color: #959595;
                                                              float: left;
                                                              font-family: "roboto_condensedbold";
                                                              font-size: 12px;
                                                              margin-bottom: 0px;
                                                              padding-left: 0px;
                                                              text-transform: uppercase;
                                                              clear: both;
                                                              width: auto;}
.page-universities .block-filter div.form-item-minielts .form-checkbox{margin: 5px 0 0 -24px !important;}
.page-universities .form-item-minielts{/*border-bottom: 1px solid #acacac;*/ padding-bottom: 20px!important;}
.page-universities .university-right-titlebg-mob-right select{ background: #eeeeee none repeat scroll 0 0;
                                                               border: 1px solid #959595;
                                                               box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
                                                               color: #959595 !important;
                                                               font-size: 13px;
                                                               padding-left: 30px;
                                                               text-align: left;}
.page-universities .university-right-titlebg-mob-right select option{background: #fff !important; color: #000; border-bottom:1px solid #e6e8ea; padding-bottom:6px; padding-left:5px; padding-top:5px; text-align:left;}
.university-right-titlebg-mob-right .inactive {
    background: #eeeeee none repeat scroll 0 0 !important;
    border: 1px solid #959595 !important;
    color: #959595 !important;
    font-size: 13px;
    padding: 10px 7px;
    text-align: center;
}
.page-universities .university-right-conbox-left{width: 34%;}
.page-universities .university-right-conbox-left-bg{width: 100%;}
.page-universities .university-right-conbox-right{width: 62%;}
.page-universities .control-label {
    color: #959595 !important;
    font-family: "roboto_condensedbold" !important;
    font-size: 14px !important;
    text-transform: uppercase !important;
}

/*==================================UNIVERSITIES PAGE CSS END HERE================================*/
#osscfilter-form .slider { background: url("/themes/custom/ukuni/css/../images/slider.png") repeat scroll 50% 50% rgba(0, 0, 0, 0);
                           height: 26px;width: 8px;}
#block-osscfilter-osscfilter-form h2.block-title {background: url("/themes/custom/ukuni/css/../images/filter.png") no-repeat 3% 40%;}

/*==================================COURSE SEARCH PAGE CSS END HERE================================*/
.page-courses-search .main1{width: 706px; position: relative;}
.page-courses-search .block-filter div.block-content{background:transparent; box-shadow: none;}
.page-courses-search .block-filter h2.block-title{border-bottom: 1px solid #acacac; background:transparent;
                                                  color: #ce0000;
                                                  float: left;
                                                  font-family: "roboto_condensedbold";
                                                  font-size: 14px;
                                                  padding-bottom: 2px;
                                                  text-transform: uppercase;
                                                  width: 100%; text-align: left; padding-left: 33px;}
.page-courses-search .block-filter div.form-item-location label{background:none;/*background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/small-down-arrow.png") no-repeat scroll left 5px;*/
                                                                color: #959595;
                                                                float: left;
                                                                font-family: "roboto_condensedbold";
                                                                line-height: normal;
                                                                font-size: 13px;
                                                                margin-bottom: 3px;
                                                                padding-left: 0px;
                                                                text-transform: uppercase;
                                                                margin-top:-3px;
                                                                width: auto;
                                                                clear:both;}
.page-courses-search .controls .form-checkboxes label{background:none!important; padding-left: 22px !important; font-family: "latoregular",Helvetica,Arial,sans-serif!important; font-size:13px!important; color:#000!important; text-transform:capitalize!important;}
.page-courses-search .courselevel .form-checkboxes label {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    color: #000 !important;
    font-family: "latoregular",Helvetica,Arial,sans-serif !important;
    font-size: 13px !important;
    padding-left: 22px !important;
    text-transform: capitalize !important;
    margin-bottom:0;
    margin-top:0;
    float: left;
    clear:both;
}
.page-courses-search .block-filter div.box02{/*border-bottom: 1px solid #acacac;*/
    float: left;
    padding-left: 15px;
    width: 100%;}
.page-courses-search .controls .form-checkbox{margin: 2px 0 0 -24px!important;}
.page-courses-search .block-filter form{float:left; width:100%; padding:0;}
.page-courses-search .block-filter div.form-item-minielts{float:left; margin-bottom: 0; width:100%; border-top:none;}
.page-courses-search .form-item-location {float:left; width:100%; /*border-bottom: 1px solid #acacac!important;*/}
.page-courses-search .block-filter div.tuition{background:none;/*background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/small-down-arrow.png") no-repeat scroll left 8px;*/
                                               color: #959595;
                                               float: left;
                                               font-family: "roboto_condensedbold";
                                               font-size: 14px;
                                               margin-bottom: 2px;
                                               padding-left: 0px;
                                               text-align: left;
                                               text-transform: uppercase;
                                               width: 100%;}
.page-courses-search .block-filter div.box01{float:left; width:100%;}
.page-courses-search .block-filter div.form-item-minielts label{background:none;/*background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/small-down-arrow.png") no-repeat scroll left 8px;*/
                                                                color: #959595;
                                                                float: left;
                                                                font-family: "roboto_condensedbold";
                                                                font-size: 12px;
                                                                margin-bottom: 0px;
                                                                padding-left: 0px;
                                                                text-transform: uppercase;
                                                                width: auto;
                                                                clear:both;}
.page-courses-search .block-filter div.form-item-minielts .form-checkbox{margin: 5px 0 0 -24px !important;}
.page-courses-search .university-right-titlebg-mob-right select{background: #eeeeee none repeat scroll 0 0;
                                                                border: 1px solid #959595;
                                                                box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
                                                                color: #959595 !important;
                                                                font-size: 13px;
                                                                padding-left: 30px;
                                                                text-align: left;}
.page-courses-search .university-right-titlebg-mob-right select option{background: #fff !important; color: #000; border-bottom:1px solid #e6e8ea; padding-bottom:6px; padding-left:5px; padding-top:5px; text-align:left;}
body.page-courses-search h1.page-header{float:left; color: #ce0000 !important;
                                        font-family: "latobold";
                                        font-size: 30px !important;
                                        font-weight: normal !important;
                                        line-height: 26px;
                                        margin: 0;
                                        padding: 20px 0 18px;
                                        text-transform: uppercase;}
.page-courses-search .block-filter div.course-by-filter-header{ background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/filter.png") no-repeat scroll 4% 40%;
                                                                color: #ce0000;
                                                                float: left;
                                                                font-family: "roboto_condensedbold";
                                                                font-size: 14px;
                                                                margin-bottom: 0;
                                                                margin-top: 0px;
                                                                padding-left: 33px;
                                                                text-transform: uppercase;
                                                                text-align: left;
                                                                border-bottom: 1px solid #acacac;
                                                                width: 100%;}
.page-courses-search .block-filter div.search-course-by{float:left; width:100%;}
.page-courses-search .block-filter div.search-course-by{background:none; box-shadow:none;text-align: left;padding-left: 11px;}
.page-courses-search .control-label{color: #959595!important; font-family: "roboto_condensedbold"!important;
                                    font-size: 14px!important; text-transform: uppercase!important;}
.page-courses-search .university-right-conbox-left{width: 34%;}
.page-courses-search .university-right-conbox-left-bg{width: 100%;}
.page-courses-search .university-right-conbox-right{width: 62%;}
.page-courses-search .courses-out{padding: 0 0 11px;width:100%; float:left; overflow-y: auto; /*border-top: 1px solid #d9d9d9; margin-top: 25px;*/}
.page-courses-search .total{width:100%; float:left;}
.page-courses-search .flag {display:inline-block; background:#ce0000; border:none; border-radius:4px; font-family: 'latoregular'; font-size:13px; color:#fff; padding:3px 10px 4px 10px }
.page-courses-search a.flag:hover{background:#444;color:#fff}
.page-courses-search .course_cnt {color:#CE0000;font-family: latobold;font-size: 14px;font-weight: bold;}
/*==================================COURSE SEARCH  PAGE CSS END HERE================================*/
#global-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #fff;
                 filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;z-index: 10000;}
.global-overlay-inside { background: #fff url("/themes/custom/ukuni/css/../images/loading-1.gif") no-repeat scroll 0% 50%;
                         position: relative;margin-left: auto;margin-right: auto;top: 50%;left:50%;padding: 15px 20px 15px 50px;}
.page-universities .pager, .page-courses-search .pager {display:none;}
.black-color {color:#959595;}
.topright-new{width: 100%; float: left;}
.addtofav-icon-new{margin-top: 2px!important; margin-left: 7px; width: 44px;}
.addtofav-icon-new span a{padding:0!important;}
#osscfilter-order-form select{ background: #eeeeee none repeat scroll 0 0;
                               border: 1px solid #959595;
                               box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
                               color: #959595 !important;
                               font-size: 13px;
                               padding-left: 30px;
                               text-align: left;}
#osscfilter-order-form .container1 {display: inline-block;}
#osscfilter-order-form-mobile .container2 {display: inline-block;}
#osscfilter-order-form .menu1 {position: absolute;width: 190px !important;margin-top: 3px !important; z-index: 1;text-align: left;}
#osscfilter-order-form-mobile .menu2 {position: absolute;width: 100% !important;margin-top: 3px !important;z-index: 1;text-align: left;}
#osscfilter-order-form .ui-widget-content {height: auto;}
#osscfilter-order-form-mobile .ui-widget-content {height: auto;}
.block-sub-title-custum {
    background: transparent none repeat scroll 0 0;
    border-bottom: 1px solid #acacac;
    color: #959595;
    float: left;
    font-family: "roboto_condensedbold";
    font-size: 14px;
    margin-bottom: 15px;
    padding-bottom: 8px;
    padding-left: 16px;
    text-align: left;
    text-transform: uppercase;
    width: 100%;
    margin-top:11px;
}
.block-sub-title-custum-other {padding-top:7px;background:none;
                               color: #959595;
                               float: left;
                               font-family: "roboto_condensedbold";
                               font-size: 14px;
                               padding-left: 16px;
                               text-align: left;
                               text-transform: uppercase;
                               width: 100%;
                               margin-bottom: 0 !important;
                               margin-top:1px;}
.headtitlebullet:before{ content:"•"; font-size:15pt; color:#cb0000;}
/* DEMO 5 */
.custome-dropdown-bg{width: 100%; float: left;}
.wrapper-dropdown-5-new {
    /* Size & position */
    position: relative;
    width: 100%;
    margin: 0 auto 10px auto;
    padding: 5px 8px;
    float:left;
    clear:both;
    border: 1px solid #ccc;
    /* Styles */
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 1px 0 rgba(0,0,0,0.2);
    cursor: pointer;
    outline: none;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    font-family: 'latoregular',Arial,sans-serif;
    font-size: 13px;
    color: #444 !important;
}
.wrapper-dropdown-5-new:after { /* Little arrow */
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    right: 9px;
    margin-top: -2px;
    border-width: 6px 6px 0 6px;
    border-style: solid;
    border-color: #959595 transparent;
}
.wrapper-dropdown-5-new .dropdown {
    /* Size & position */
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    margin: 0 -1px;
    z-index: 1;

    /* Styles */
    background: #fff;
    border-radius: 0 0 5px 5px;
    border: 1px solid #cccccc;
    border-top: none;
    border-bottom: none;
    list-style: none;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;

    /* Hiding */
    max-height: 0;
    overflow: hidden;
}

.wrapper-dropdown-5-new .dropdown li {
    padding: 0 10px ;
}

.wrapper-dropdown-5-new .dropdown li a {
    display: block;
    text-decoration: none;
    color: #333;
    padding: 7px 0;
    transition: all 0.3s ease-out;
    border-bottom: 1px solid #e6e8ea;
}

.wrapper-dropdown-5-new .dropdown li:last-of-type a {
    border: none;
}

.wrapper-dropdown-5-new .dropdown li i {
    margin-right: 5px;
    color: inherit;
    vertical-align: middle;
}
/* Hover state */
.wrapper-dropdown-5-new .dropdown li:hover a {
    color: #ce0000;
}
/* Active state */
.wrapper-dropdown-5-new.active {
    border-radius: 5px 5px 0 0;
    background: #fff;
    box-shadow: none;
    border-bottom: none;
    color: #fff;
}
.wrapper-dropdown-5-new.active:after {
    border-color: fff transparent;
}
.wrapper-dropdown-5-new.active .dropdown {
    border-bottom: 1px solid rgba(0,0,0,0.2);
    max-height: 400px;
    overflow: auto;
}
.headtitlebullet{margin-right: 12px;vertical-align:middle;}
/* No CSS3 support: none */
.launcherContainerClass button{color: #ce0000; font-family: "roboto_condensedbold";
                               font-size: 14px!important; text-transform: uppercase;}
/* TOOLTIP CSS START HERE */
a.css-tooltip {outline:none; }
a.css-tooltip strong {line-height:30px;}
a.css-tooltip:hover {text-decoration:none;}
a.css-tooltip span {
    z-index:10;display:none; padding: 10px 12px; font-size: 12px;
    margin-top:33px; margin-left:-100px;
    line-height:16px;
    border-radius:4px 4px 4px 4px;
}
a.css-tooltip:hover span{
    display:inline; position:absolute;
    color:#000;
    background:#fff;
}
.callout {z-index:20;position:absolute;border:0;top:-8px;left:43%;}
/*CSS3 extras*/
a.css-tooltip span {
    border-radius:4px 4px 4px 4px;
}
a.css-tooltip-2 {outline:none; }
a.css-tooltip-2 strong {line-height:30px;}
a.css-tooltip-2:hover {text-decoration:none;}
a.css-tooltip-2 span {
    z-index:10;display:none; padding: 10px 12px; font-size: 12px;
    margin-top:33px; margin-left:-84px;
    line-height:16px;
    border-radius:4px 4px 4px 4px;
}
a.css-tooltip-2:hover span{
    display:inline; position:absolute;
    color:#000;
    background:#fff;
}
.callout-2 {z-index:20;position:absolute;border:0;top:-8px;left:43%;}
/*CSS3 extras*/
a.css-tooltip-2 span {
    border-radius:4px 4px 4px 4px;
}
a.css-tooltip-3 {outline:none; }
a.css-tooltip-3 strong {line-height:30px;}
a.css-tooltip-3:hover {text-decoration:none;}
a.css-tooltip-3 span {
    z-index:10;display:none; padding: 10px 12px; font-size: 12px;
    margin-top:33px; margin-left:-84px;
    line-height:16px;
    border-radius:4px 4px 4px 4px;
}
a.css-tooltip-3:hover span{
    display:inline; position:absolute;
    color:#000;
    background:#fff;
}
.callout-3 {z-index:20;position:absolute;border:0;top:-8px;left:43%;}
/*CSS3 extras*/
a.css-tooltip-3 span {
    border-radius:4px 4px 4px 4px;
}
a.css-tooltip-4 {outline:none; }
a.css-tooltip-4 strong {line-height:30px;}
a.css-tooltip-4:hover {text-decoration:none;}
a.css-tooltip-4 span {
    z-index:10;display:none; padding: 10px 12px; font-size: 12px;
    margin-top:33px; margin-left:-100px;
    line-height:16px;
    border-radius:4px 4px 4px 4px;
}
a.css-tooltip-4:hover span{
    display:inline; position:absolute;
    color:#000;
    background:#fff;
}
.callout-4 {z-index:20;position:absolute;border:0;top:-8px;left:43%;}
/*CSS3 extras*/
a.css-tooltip-4 span {
    border-radius:4px 4px 4px 4px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    a.css-tooltip span {margin-top:10px; margin-left:-88px;}
    a.css-tooltip-2 span {margin-top:10px; margin-left:-75px;}
    a.css-tooltip-3 span {margin-top:10px; margin-left:-75px;}
    a.css-tooltip-4 span {margin-top:10px; margin-left:-88px;}
}
/* TOOLTIP CSS END HERE */
/***********************************HTML CSS TOOLTIP START HERE*****************************/
.css-tooltip-arrow_box {
    position: relative;
    background: #fff;
    border: 1px solid #ccc;
    margin-left: -159px !important;
}
.css-tooltip-arrow_box:after, .css-tooltip-arrow_box:before {
    bottom: 100%;
    left: 54%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.css-tooltip-arrow_box:after {
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #fff;
    border-width: 7px;
    margin-left: -8px;
}
.css-tooltip-arrow_box:before {
    border-color: rgba(194, 225, 245, 0);
    border-bottom-color: #ccc;
    border-width: 9px;
    margin-left: -10px;
}
.css-tooltip-arrow_box1 {
    position: relative;
    background: #fff;
    border: 1px solid #ccc;
    margin-left: -178px !important;
}
.css-tooltip-arrow_box1:after, .css-tooltip-arrow_box1:before {
    bottom: 100%;
    left: 54%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.css-tooltip-arrow_box1:after {
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #fff;
    border-width: 7px;
    margin-left: -8px;
}
.css-tooltip-arrow_box1:before {
    border-color: rgba(194, 225, 245, 0);
    border-bottom-color: #ccc;
    border-width: 9px;
    margin-left: -10px;
}
.css-tooltip-arrow_box2 {
    position: relative;
    background: #fff;
    border: 1px solid #ccc;
    margin-left: -116px !important;
}
.css-tooltip-arrow_box2:after, .css-tooltip-arrow_box2:before {
    bottom: 100%;
    left: 54%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.css-tooltip-arrow_box2:after {
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #fff;
    border-width: 7px;
    margin-left: -8px;
}
.css-tooltip-arrow_box2:before {
    border-color: rgba(194, 225, 245, 0);
    border-bottom-color: #ccc;
    border-width: 9px;
    margin-left: -10px;
}
.css-tooltip-arrow_box3 {
    position: relative;
    background: #fff;
    border: 1px solid #ccc;
    margin-left: -105px !important;
}
.css-tooltip-arrow_box3:after, .css-tooltip-arrow_box3:before {
    bottom: 100%;
    left: 54%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.css-tooltip-arrow_box3:after {
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #fff;
    border-width: 7px;
    margin-left: -8px;
}
.css-tooltip-arrow_box3:before {
    border-color: rgba(194, 225, 245, 0);
    border-bottom-color: #ccc;
    border-width: 9px;
    margin-left: -10px;
}
/***********************************CHINESE CSS TOOLTIP START HERE*****************************/
.i18n-zh-hans .css-tooltip-arrow_box{margin-left: -101px !important;}
.i18n-zh-hans .css-tooltip-arrow_box1{margin-left: -105px !important;}
.i18n-zh-hans .css-tooltip-arrow_box2{margin-left: -100px !important;}
.i18n-zh-hans .css-tooltip-arrow_box3{margin-left: -100px !important;}
/***********************************CHINESE CSS TOOLTIP END HERE*****************************/

/***********************************THAI CSS TOOLTIP START HERE*****************************/
.i18n-th .css-tooltip-arrow_box{margin-left: -169px !important;}
.i18n-th .css-tooltip-arrow_box1{margin-left: -161px !important;}
.i18n-th .css-tooltip-arrow_box2{margin-left: -125px !important;}
/***********************************THAI CSS TOOLTIP END HERE*****************************/

/***********************************VIETNAMESE CSS TOOLTIP START HERE*****************************/
.i18n-vi .css-tooltip-arrow_box{margin-left: -175px !important;}
.i18n-vi .css-tooltip-arrow_box1{margin-left: -165px !important;}
.i18n-vi .css-tooltip-arrow_box2{margin-left: -171px !important;}
/***********************************VIETNAMESE CSS TOOLTIP END HERE*****************************/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .ca-content{position: absolute;}
    .css-tooltip-arrow_box{margin-left: -146px !important;}
    .css-tooltip-arrow_box1{margin-left: -166px !important;}
    .css-tooltip-arrow_box2{margin-left: -104px !important;}
    .css-tooltip-arrow_box3{margin-left: -92px !important;}

    .i18n-zh-hans .css-tooltip-arrow_box{margin-left: -88px !important;}
    .i18n-zh-hans .css-tooltip-arrow_box1{margin-left: -95px !important;}
    .i18n-zh-hans .css-tooltip-arrow_box2{margin-left: -89px !important;}
    .i18n-zh-hans .css-tooltip-arrow_box3{margin-left: -94px !important;}

    .i18n-th .css-tooltip-arrow_box{margin-left: -147px !important;}
    .i18n-th .css-tooltip-arrow_box1{margin-left: -142px !important;}
    .i18n-th .css-tooltip-arrow_box2{margin-left: -106px !important;}

    .i18n-vi .css-tooltip-arrow_box{margin-left: -162px !important;}
    .i18n-vi .css-tooltip-arrow_box1{margin-left: -154px !important;}
    .i18n-vi .css-tooltip-arrow_box2{margin-left: -160px !important;}
}
/***********************************HTML CSS TOOLTIP END HERE*****************************/

/***********************************UNDERLINED HYPERLINKS CSS START HERE*****************************/
.page-node-type-article .article-mid-conboxbg-left p a{color:#cb0000!important;}
.page-node-type-article .article-mid-conboxbg-left p a:hover{text-decoration:underline!important;}
.node-type-visa-pages .visa-mid-conboxbg-left p a{color:#cb0000!important;}
.node-type-visa-pages .visa-mid-conboxbg-left p a:hover{text-decoration:underline!important;}
.node-type-visa-pages .visa-mid-conboxbg-left li a{color:#cb0000!important;}
.node-type-visa-pages .visa-mid-conboxbg-left li a:hover{text-decoration:underline!important;}
/***********************************UNDERLINED HYPERLINKS CSS END HERE*****************************/


h1.page-header-add-new {font-size:30px !important; line-height:26px; margin:0; padding:20px 0 18px;color:#ce0000!important; font-family: 'latobold'; font-weight:normal !important; text-transform:uppercase;}

/*==================================UNIVERSITIES DETAILS PAGE CSS START HERE================================*/
.node-type-universities .middle, .node-type-courses .middle{padding:0;}
.node-type-universities .middle .container, .node-type-courses .middle .container{padding:0;}
.node-type-universities .uni-detail-text{font-size:16px!important;}
.node-type-universities .uni-detail-text h1{font-size:14px!important;  margin-top:0px!important; margin-bottom:0px!important;}
article{font-family: 'latoregular';}

.uni-bannerbg img{width:100%; height:100%;}
.uni-detail-container-fluid {margin-left: auto; margin-right: auto; /*min-height: auto;*/ position: relative; padding-top: 62px; overflow-y: scroll;}
.uni-detail-toptabbingmenu {width:100%; overflow:hidden; background-color:#ce0000; color:#cdcdcd; border-width:0; /*box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);*/}
.uni-detail-toptabbingmenuwrap{width:1050px; margin:0 auto;}
.uni-detail-toptabbingmenuwrap ul{margin:0; padding:0;}
.uni-detail-toptabbingmenuwrap ul li{color:#fff; font-size:15px; font-family: 'latoregular'; float:left; list-style:none;}
.uni-detail-toptabbingmenuwrap ul li a{color:#fff; padding:8px 34px 4px; text-decoration:none; text-transform:uppercase; float:left;}
.uni-detail-toptabbingmenu .active{border-bottom:solid 5px #fff!important;}
.uni-detail-toptabbingmenuwrap ul li a:hover{color:#fff; border-bottom:solid 5px #fff; text-decoration:none;}
.uni-detail-mid-white{width:100%; background:#fff; float:left; margin-bottom:0px; margin-top:20px; padding:25px 15px 25px 15px; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);}
.uni-detail-mid-white1{width:100%; float:left; margin-bottom:0px; padding:25px;}
.uni-detail-mid-white3{width:100%; margin-top: 20px; background:#fff; float:left; margin-bottom:0px; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); padding:25px;}
.uni-detail-mid-white2{width:100%; background:#fff; float:left; margin-bottom:0px; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);}
.uni-detail-mid-wrap{width:1050px; margin:0 auto 0 auto; overflow:hidden;}
.uni-detail-mid-box-bg{width:100%; float:left; padding: 0 10px;}
.uni-detail-mid-box-bigtitle{width:100%; float:left; padding: 14px 0; text-align:center; font-family: 'latoregular'; font-size:34px; color:#fff; text-transform:uppercase; line-height: 30px;text-shadow: 2px 2px 1px #000000;}
.uni-detail-mid-box-subtitle{width:100%; float:left; line-height: 25px; text-align:center; font-family: 'latobold'; font-size:25px; color:#b2b2b2; text-transform:uppercase;}
.uni-detail-mid-box-butbg{width:100%; float:left; text-align:center; margin:35px 0 9px 0;}
.uni-detail-mid-box-favbut{display:inline-block; color:#fff; font-size:15px; font-family: 'latobold'; background:#d00000; padding:7px 25px; margin-right:35px; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);}
.uni-detail-mid-box-favbut a{color:#fff;}
.uni-detail-mid-box-favbut a:hover{background:#d00000; color:#fff; cursor:pointer;}
.uni-detail-mid-discription-white{width:100%; background:#fff; position: relative; float:left;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);}
.uni-detail-mid-discription-img{width:100%; float:left; margin-bottom:10px;}
.uni-detail-mid-discription-img img{width:100%;}
.uni-detail-mid-discription-con{width:100%; height: 259px; background:#fff; /*padding:35px 60px;*/ float:left; overflow-y: scroll;}
.uni-detail-mid-discription-con-left{width:50%; float:left;}
.node-type-courses .uni-detail-mid-discription-con-lefttitle{margin-bottom: 0;}
.uni-detail-mid-discription-con-lefttitle{width:100%; float:left; text-transform:uppercase; font-family: 'robotomedium'; font-size:18px; color:#ce0000; margin-bottom:15px;}
.uni-detail-mid-discription-con-lefttitle-new{width:100%; margin-bottom: 5px; float:left; text-transform:uppercase; font-family: 'latobold'; font-size:18px; color:#ce0000;}
.uni-detail-mid-discription-con-leftdetail{width:100%; height:175px; float:left; font-family: 'latoregular'; font-size:14px; color:#000;}
.uni-detail-mid-discription-con-leftdetail a{color:#ce0000; text-decoration:none; font-size:12px;}
.uni-detail-mid-discription-con-leftdetail a:hover{color:#000; text-decoration:none; }
.uni-detail-mid-discription-con-leftdetail img{height: 100%;}
.uni-detail-mid-discription-con-right{float:left; text-align:left;padding: 10px;}
.p20{padding: 20px;}
.p0{padding: 0;}
.pleft35{padding-left: 35px;}
.mt20{margin-top: 20px!important;}
.bgnone{background: none; box-shadow: none;margin-top: -5px;}
.scholarship-left-con{float: left; line-height: 21px; /*margin-top: 15px; margin-bottom: 15px; padding-left: 15px;*/}
.scholarship-right-con{float: right; width: 30%; padding-left: 10px;cursor: pointer;}
.scholarship-right-con img{width: 90%;}
.uni-detail-mid-3colbg{width:100%; float:left;margin-top: 15px; margin-bottom: 8px;}
.uni-detail-mid-3col-1{width:33.3333%; float:left;}
.tagstitle{font-family: 'latoregular'; font-size:14px; text-transform: uppercase; color: #cb0000; margin-top: 16px;}
.node-type-courses .uni-detail-mid-discription-white .field-group-items .field-group-item{font-family: 'latoregular'; padding: 4px 14px 3px; margin-right: 10px; font-weight: normal; font-size: 10px; text-transform: uppercase; border: 1px solid #ccc; background: #ebebeb;}
.node-type-courses .uni-detail-mid-discription-white .field-group-items .field-group-item:hover{border: 1px solid #cb0000;}
.uni-detail-mid-3col-1-inn{margin-right:15px; border-left: 5px solid #cb0000; margin-bottom: 15px; background:#fff; padding:15px 15px 5px 15px; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); text-align:center; min-height: 122px;}
.uni-detail-mid-3col-1-inn-center{display:inline-block; width:100%;}
.uni-detail-mid-3col-1-inn-center-icon{float:right;  width: 23%; text-align:left; padding-top: 0px; height: 97px; display: table;}
.uni-detail-mid-3col-1-inn-center-icon span{display: table-cell; vertical-align: middle; }
.uni-detail-mid-3col-1-inn-center-icon-right{float:left;  width: 66%; min-height: 97px; position: relative;}
.uni-detail-ver-mid{display: table; height: 69px; width: 100%;}
.node-type-courses .uni-detail-mid-discription-white .uni-detail-mid-3col-1-inn-center-icon{width: 4%; text-align: center;}
.node-type-courses .uni-detail-mid-discription-white .uni-detail-mid-3col-1-inn-center-icon-right{width: 90%;}
.uni-detail-ver-mid-inn{display: table-cell; vertical-align: middle;}
.uni-detail-ver-mid-inn-mid{width: 47%; margin-right: 5px; float: left; text-align: center;}
.uni-detail-mid-3col-1-inn-center-icon-right-title1{float:left; font-family: 'latoregular'; font-size:12px; margin-bottom: 10px; color:#000; text-transform:uppercase; width:100%; text-align:center;}
.uni-detail-mid-3col-1-inn-center-icon-right-bottitle{float:left; font-family: 'latoregular'; font-size:10px; color:#000; text-transform:uppercase; width:100%; text-align:left;}
.uni-detail-mid-3col-1-inn-center-icon-right-title2{float:left; line-height: 22px; font-family: 'robotomedium'; font-size:22px; color:#000; text-transform:uppercase; width:100%; text-align:center;}
.uni-detail-mid-3col-1-inn-center-icon-right-bottitle-small1{float:left; position: absolute; bottom:0; font-family: 'latoregular'; font-size:10px; color:#000; text-transform:uppercase; width:100%; text-align:left;}
.uni-detail-mid-3col-1-inn-center-icon-right-title2-small{float:left; line-height: 22px; font-family: 'robotomedium'; font-size:22px; color:#000; text-transform:uppercase; width:100%; text-align:left; word-break:break-all; display: table; height: 69px;}
.uni-detail-mid-3col-1-inn-center-icon-right-title2-small span{display: table-cell; vertical-align: middle;}
.uni-detail-mid-3col-1-inn-center-icon-right-title3{float:left; font-family: 'latoregular'; font-size:13px; color:#000; width:100%; text-align:left;}
.mr0{margin-right:0;}
.uni-detail-mid-3col-1-inn-center-icon-right-title2 span{font-size:10px;}
.uni-detail-mid-arti-innbg {padding: 10px 35px; overflow: hidden;}
.uni-detail-mid-arti-innbg1 {padding:0; overflow: hidden;}
.uni-detail-mid-arti-innbg-row {width:100%; float:left; margin-top:20px; margin-bottom:20px;}
.uni-detail-mid-arti-innbg-row-new {width:100%; float:left; }
.uni-detail-mid-arti-innbg-row1 {width:100%; text-align: center; float:none; margin: 20px auto;}
.uni-detail-mid-arti-innbg-row-mid-left {width:50%; float:left;}
.uni-detail-mid-arti-innbg-row-mid-left-inn {margin-right:25px;}
.uni-detail-mid-arti-innbg-row-mid-left-inn-thumb {margin-right:20px; width:18%; float:left;}
.uni-detail-mid-arti-innbg-row-mid-left-inn-thumb1 {margin-right:10px; width:7%; float:left;  height: 75px; margin-left: -5px; }
.uni-detail-mid-arti-innbg-row-mid-left-inn-thumb-right {width: 76%; float:right;}
.uni-detail-mid-arti-innbg-row-mid-left-inn-thumb-right1 {width: 92%; position: relative; text-align: left; float:right;}
.uni-detail-mid-arti-innbg-row-mid-left-inn-thumb-right-title {width:100%; float:left; font-family: 'latobold'; font-size:12px; color:#000; margin-bottom:10px;}
.uni-detail-mid-arti-innbg-row-mid-left-inn-thumb-right-title1 {width:100%; float:left; font-family: 'latobold'; font-size:15px; color:#000; margin-bottom:2px;}
.uni-detail-mid-arti-innbg-row-mid-left-inn-thumb-right-con {width:100%;  float:left; font-family: 'latoregular'; font-size:12px; color:#000;}
.uni-detail-mid-arti-innbg-row-mid-left-inn-thumb-right-con a p{font-weight: normal!important;}
.uni-detail-mid-arti-innbg-row-mid-left-inn-thumb-right-con-mobile {width:100%; float:left; font-family: 'latoregular'; font-size:12px; color:#000; display:none;}
.uni-detail-mid-arti-innbg-row-mid-left-inn-thumb-right-con-mobile p, .uni-detail-mid-arti-innbg-row-mid-left-inn-thumb-right-con p {margin: 0;}
.uni-detail-mid-arti-innbg-row-mid-right {width:50%; float:left;}
.unilink-mobilelink a{font-size: 12px; color: #cb0000;}
.unilink-mobilelink a:hover{text-decoration: underline; color: #cb0000;}
.mobileViewSiteLink a{font-size: 12px; color: #cb0000;}
.mobileViewSiteLink a:hover{text-decoration: underline; color: #cb0000;}
.uni-detail-mid-arti-innbg-row-mid-left-inn-thumb-right-con .css-tooltip-arrow_box{width: 95% !important; margin-left: -979px !important;}
.uni-detail-mid-arti-innbg-row-midbg{width: 100%; padding:20px; float: left; border-bottom: solid 1px #d9d9d9;}
.uni-detail-mid-arti-innbg-row-midbg:hover{background: #f6f6f6; cursor: pointer;}
.uni-social-container{/*float: right;*/margin-bottom:10px;}
.uni-social-container a{margin-right: 10px; }
.scholarship_content{text-align: left; height: 260px; color: #fff; background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/grey-bg.png") repeat scroll right center; /*background: #ececec;*/ position: absolute; padding: 22px; top:0px; width:100%; line-height: 20px; text-align: justify; overflow-y:scroll !important;}
.cross {
    float: right;
    position: relative;
    right: -12px;
    top: -12px;
}
.uni-detail-fav-but{float: left;}
.uni-detail-fav-but a{float: left;}
.uni-detail-fav-but a img{width: 18%;}
.mrtop20{margin-top: 20px;}
.mrtop25{margin-top: 25px;}
.region-top-bottom{margin-left:0!important; padding-left:0!important;}
.node-type-universities .inn-middle1-wrap{padding: 0 0 20px 0; clear: both;}
.new-topmenu{position:relative; z-index:1;}
.smaller .new-topmenu{/*box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);*/ height: 55px;}
.uni-detail-mid-arti-innbg-row-mid-left-inn-thumb-right-con span{font-size: 14px!important;}
.pad35{padding-bottom: 35px!important;}
.uni-detail-mid-arti-innbg-row-mid-left-inn-thumb1 img{border-radius:50%;width: 70px; height: 70px; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); position: relative; top: 8%;}
.style_prevu_kit{display: inline-block;/*transition: all 0.6s ease 0s; transform: scale(.9);*/ float:none; width: 100%;}
.style_prevu_kit:hover {transform: scale(1);}
.gallery-thumb{float: left;
               margin-right: 20px; transition: all 0.9s ease 0s;
               margin-bottom: 20px;width: 23%;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);}
.gallery-thumb img{width: 100%;}
.gallery-thumb:last-child{margin-right: 0;}
.gallery-thumb:hover{opacity: 0.7;}
/*==================================New  Css START HERE==================================*/

/* =Footer
-------------------------------------------------------------- */
/* =Extras
-------------------------------------------------------------- */
.clearfix:after {
    visibility: hidden;
    display: block;
    content: "";
    clear: both;
    height: 0; }

.midtoppadin{margin-top:316px;}
/*==================================SLIDE TABBING START HERE==================================*/
.white-boxbg{width:100%; float:left;}
.white-box{background:#fff; padding:25px; width:23%; margin-right:30px; float:left;}
.white-box:hover{background:#f0f2f5; -webkit-transition: all 0.3s;
                 -moz-transition: all 0.3s;
                 -ms-transition: all 0.3s;
                 -o-transition: all 0.3s;
                 transition: all 0.3s; cursor:pointer;}
.white-box-toptitle{width:100%; float:left; border-bottom: 1px solid #e1e6ea; padding-bottom:12px;}
.white-box-toptitle-left{float:left; color: #8c96a0; font-size: 14px;}
.white-box-toptitle-right{float:right; color: #8c96a0; font-size: 14px;}
.white-box-midcon{float:left; text-align:center; width:100%; padding:20px 10px 5px 10px;}
.white-box-midcon-title{float:left; text-align:center; width:100%; padding:10px 0 0 0; font-size:18px; font-weight:bold;}
.white-box-midcon-subtitle{float:left; text-align:center; width:100%; font-size:15px;}
.manchesterlogo{font-size:24px; line-height: normal;}
.moblogobg{position:absolute; width:100%; text-align: center;}
.moblogo{padding:1px; background:#fff; width:70px; height:70px; display:inline-block; margin-top:40px; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 1), 0 2px 10px 0 rgba(0, 0, 0, 0.90);}
.moblogo img{width:100%;}
.node-type-universities .middle, .node-type-courses .middle {width:1050px;}
.node-type-universities .container{width:100%!important;}


//.node-type-universities, .page-uk-ranking, .page-articles, .page-visa-pages, .page-universities, .page-profile, .page-favourites, .page-documents, .page-applications{background:url(/themes/custom/ukuni/css/../images/bg15.jpg) repeat left top;}
.path-uk-ranking, .path-tools, .path-universities {background:url(/themes/custom/ukuni/css/../images/bg15.jpg) repeat left top;}


@media only screen and (max-width: 800px) {
    .navbar-trans .navbar-brand, .navbar-trans > .container-fluid .navbar-brand{height: 80px;}
    .uni-detail-toptabbingmenuwrap ul li a{font-size:13px; padding: 14px 14px 8px;}
    .uni-detail-toptabbingmenuwrap ul{text-align:center}
    .uni-detail-toptabbingmenuwrap ul li{display:inline-block; float:none;}
    .uni-detail-toptabbingmenuwrap{width:100%;}
    .uni-detail-mid-white{margin-top:0;}
    .smaller .uni-bannerbg{height:100px;}
    .smaller .uni-bannerbg img{height:100%;}
    .smaller .uni-detail-toptabbingmenuwrap ul li a{ padding: 16px 14px 8px;}
    .node-type-universities .container { width: 100%;}
    .node-type-universities .middle, .node-type-courses .middle{ width: 100%;}
    .smaller .logo{display: none;}
    .smaller .top-right-iconbg{margin-top:-4px;}
}
@media only screen and (max-width: 480px) {
    .smaller .uni-detail-toptabbingmenuwrap ul li a{font-size: 13px; padding: 7px 14px 6px!important;}
    .uni-detail-mid-discription-con-left{width:100%;}
    .uni-detail-mid-discription-con-right{width:100%; text-align: center; padding-left: 0; padding-right: 0;}
    .scholarship-left-con{padding-left: 0; width: 75%; text-align: left;}
    .scholarship_content{min-height: 325px; padding: 30px;}
    .scholarship-right-con{width: 22%;}
    .uni-detail-toptabbingmenuwrap{/*overflow-x: scroll;*/ width: 360px; -webkit-overflow-scrolling: touch;}
    .uni-detail-toptabbingmenuwrap ul {overflow-x: scroll; text-align: center; width: 800px;}
    .uni-detail-toptabbingmenuwrap ul li{float:left;}
    .uni-detail-toptabbingmenuwrap ul li a{ padding: 6px 14px 4px; font-size: 13px;}
    .smaller .uni-detail-toptabbingmenuwrap ul li a{ padding: 9px 14px 8px; font-size: 13px;}
    .smaller .uni-bannerbg {/*height: 78px;*/ display:none;}
    .uni-bannerbg{height:140px;}
    .campustop-slide .uni-bannerbg{height:200px;}
    .uni-bannerbg img{height:100%;}
    .moblogo{width:70px; height:70px; padding:1px; margin-top:98px;}
    .smaller .moblogo{height: 35px; width:35px; padding:1px; margin-left: -14px; margin-top: -44px; position: absolute; z-index:1; box-shadow: none;}
    .smaller .navbar-brand{display:none;}
    .node-type-universities .active{border-bottom: 3px solid #fff !important;}
    .smaller .uni-detail-toptabbingmenuwrap ul li a{font-size: 13px; padding: 7px 14px 6px;}
    .uni-detail-toptabbingmenuwrap ul li a:hover{color:transparant; border-bottom:none; text-decoration:none;}
    .tab3{margin-left:-75px!important; margin-right:700px!important;}
    .tab4{margin-left:-200px!important; margin-right:600px!important;}
    .tab5{margin-left:-336px!important; margin-right:400px!important;}
    .tab6{margin-left:-360px!important;margin-right:200px!important;}
}
html {overflow: visible!important;}
.ionic-body, body{overflow: visible!important;}
.uni-thumb-inn{display: table; height: 57px;}
.uni-thumb-inn-mid{display: table-cell; vertical-align:middle;}
.uni-detail-mid-arti-innbg .views-articles-page {margin-top:33px;}
.uni-detail-mid-arti-innbg .views-articles-page1 {margin-top:0px;}
.uni-map-cont-cls {padding: 0px;}
.node-type-universities #myMap { border: 1px solid #ffffff; margin:0px; padding:0px;border-radius: 0px;}
.node-type-universities ul.nav-tabs {margin-top:20px;}
.node-type-universities #fancybox-overlay{z-index: 99999;}
/*.node-type-universities #fancybox-wrap{z-index: 99999;}*/
#fancybox-wrap{z-index: 99999;}
.node-type-universities .field-group-items .field-group-item a {color:#222;font-family: "latobold",Helvetica,Arial,sans-serif;}
.node-type-universities .field-group-items .field-group-item {background: #f2f2f2 none repeat scroll 0 0;
                                                              border: 2px solid #a9a9a9;
                                                              color: #222 !important;
                                                              cursor: pointer;
                                                              display: inline-block;
                                                              font-size: 13px;
                                                              margin-bottom: 2px;
                                                              margin-right: 4px;
                                                              padding: 6px 13px;
                                                              margin-top: 8px;
                                                              border-radius: 20px;
}
.node-type-universities .field-group-items .field-group-item:hover {
    background-color: #ce0000;
    border: 2px solid #fff;
    color: #fff;
}
.node-type-universities .field-group-items .field-group-item:hover a {
    color: #fff;
}
.alumni-tooltip{color: #000!important;}
.alumni-tooltip .css-tooltip-arrow_box{margin-left: 0 !important; margin-top: 5px!important; font-size: 13px;}
.mt20 {margin-top: 20px;}
.mart0 {margin-top: -8px;}
.historic_ranking { color: #ce0000; font-family: "latobold"; font-size: 18px;text-transform: uppercase; margin-top: 23px;margin-bottom: 0px;}
.node-type-universities .play{left: 40%; position: absolute; top: 35%; width: auto;}
.gallery-thumb {position:relative !important;}
.uni-detail-mid-rank-left {width:65%; float:left;padding: 20px;}
.uni-detail-mid-rank-left img{ height: 64px;width: 90%;}
.uni-detail-mid-rank-right {width: 25%; float:right;height: 50px;position: relative;}
.uni-detail-mid-rank-right-rank-stat {position: absolute;top:85%;text-align: center;}
.mobileViewSiteLink {display:none;}
.chartcontainer { margin-top:20px; }
.top-right-iconmainbg-uni-page {display: none;}
.uni-top-subjects {margin-bottom: 12px;}
@media only screen and (min-width: 980px) {
    .node-type-universities .region-top-bottom{position: absolute; top: 0; width: 100%;}
    .node-type-universities .top{background: none;}
    .node-type-universities .block-mainmenu ul.menu > li > a{border-right-style: solid; border-right-width: 2px; border-right-color: rgba(178, 0, 0, 0.0);}
    .node-type-universities .block-mainmenu ul.menu > li > a:hover{border-right: 2px solid rgba(178, 0, 0, 0.01);}
    .node-type-universities div#top .logo{border-right-style: solid; border-right-width: 2px; border-right-color: rgba(178, 0, 0, 0.0);}
    .node-type-universities .block-menu-follow-us ul.menu > li > a{border-right-style: solid; border-right-width: 2px; border-right-color: rgba(178, 0, 0, 0.0);}
    .node-type-universities .block-language-switcher-menu ul.menu > li > a{border-right-style: solid; border-right-width: 2px; border-right-color: rgba(178, 0, 0, 0.0);}
    .node-type-universities .block-search-top-bar-menu{border-right-style: solid; border-right-width: 2px; border-right-color: rgba(178, 0, 0, 0.0); box-shadow: none;}
    .node-type-universities .block-search-top-bar-menu input,.node-type-courses .block-search-top-bar-menu input{background-color:transparent !important;}
    .node-type-universities .moblogo,.node-type-courses .moblogo{margin-top: 100px;}
    .node-type-universities .logo > a{box-shadow: none;}
    .node-type-universities .block-mainmenu ul.menu li a {box-shadow: none;}
    .node-type-universities .block-language-switcher-menu ul.menu li a{box-shadow: none;}
    .node-type-universities .block-menu-follow-us ul.menu li a{box-shadow: none;}
    .node-type-universities div#top .logo{box-shadow: none;}
    .page-universities .region-top-bottom{min-height: 0px !important;}
}
.top-uni-banner-above .block-uni-detail-second-menu {margin-top: 55px;}
.top-uni-banner-above .new-topmenu {}
.top-uni-banner-above .moblogo {margin-top:20px;}
.top-uni-banner-above .block-mainmenu, .top-uni-banner-above .block-menu-follow-us, .top-uni-banner-above .uni-bannerbg ,.top-uni-banner-above .uni-detail-mid-box-bigtitle {display: none;}
.top-uni-banner-above .moblogo{width: 40px; height: 40px; margin-top: 7px;}
.top-uni-banner-above .uni-thumb-inn{height: auto;}
.top-uni-banner-above .inn-middle1-wrap {padding: 0 0 20px;}
.top-uni-banner-above .top {background: #cb0000!important;}
.smaller .uni-detail-mid-box-bigtitle {display: none;}
.pt20 {padding-top:20px;}
.uni-detail-full-width {width: 100%!important;}
.uni-detail-full-width .uni-detail-mid-3col-1-inn-center-icon-right-title2-small{text-align: center;}
.views-articles-page #sorts .button{border-radius: 0 !important;}
.view-view-all-courses .view-empty p {margin:0 !important;}
.scholarship-left-con .uni-detail-mid-discription-con-lefttitle-new {float:none !important;}
/*==================================UNIVERSITIES DETAILS PAGE CSS END HERE================================*/
/*==================================UNIVERSITIES DETAILS PAGE CSS FOR CHINESE START HERE================================*/
.i18n-zh-hans .uni-detail-toptabbingmenuwrap {height: 37px; text-align: center;}
.i18n-zh-hans .uni-detail-toptabbingmenuwrap ul{display: inline-block;}
/*==================================UNIVERSITIES DETAILS PAGE CSS FOR CHINESE END HERE================================*/
/*==================================PROFILE PAGE CSS START HERE================================*/
.formcon{padding:25px; overflow:visible;}
.collapsible-headersub{color: #808080;float: left;font-family: "robotolight";font-size: 13px;line-height: 0; width: 100%;}
.width50{width:48%; float:left; margin-right:20px; margin-bottom: 10px;}
.mrnone{margin-right:0;}
.formlable{font-size:13px; color:#878787; font-weight: normal;}
.width100{width:100%; float:left;}
@media all and (max-width: 480px) {
    .container{width: 96%;}
    .width50{width:100%; margin-right:0;}
}
.profile-toptabbingmenu {width:100%; overflow:hidden; background-color:#fff; color:#cdcdcd; border-width:0; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);}
.profilethumb-logo{float:left; margin-right:10px;}
.profile-uniname{float:left; width:60%; /*font-weight:bold;*/ text-overflow: ellipsis; overflow: hidden; height: 32px;}
.date{float:right;}
.plus-addicon{margin-right: 20px; position: fixed; right: 100px; bottom: 20px; z-index:99999;}
.plus-addicon i{font-size: 60px; color:#ce0000;}
.m0{margin-right:0!important;}
.date-icon{padding-top:2px; float:right;}
@media all and (max-width: 600px) {
    .profile-uniname{font-size: 11px; height: 31px; line-height: 14px; overflow: hidden; padding-top: 18px; text-overflow: ellipsis;width: 40%;}
    .date .status-drop{display: none;}
    .page-applications .date-icon i{width: auto!important; font-size: 1.1rem!important;}
    .page-applications .date a{height: auto!important; width: auto!important;}
    .date-icon{padding-top:0;}
    .collapsible-header{min-height: 6rem;}
    .plus-addicon{right: 0; bottom: 20px;}
    .collapsible-header{padding: 0 1rem;}
}
.profile-toptabbingmenu ul li a {color: #000;}
.page-profile .inn-middle1-wrap {height: auto !important;padding: 66px 0 20px;}
.page-profile section {padding-top: 25px;}
.page-profile .middle{width: 1050px;}
.page-profile .uni-detail-toptabbingmenuwrap ul li .active {border-bottom: 5px solid #ce0000 !important;}
.page-profile .uni-detail-toptabbingmenuwrap ul li a:hover { border-bottom: 5px solid #ce0000;color: #ce0000;text-decoration: none;}
.page-profile .uni-detail-toptabbingmenuwrap ul li a {border-bottom: 5px solid #fff;float: left;padding: 8px 72px 4px;text-decoration: none;text-transform: none;}
.page-applications .inn-middle1-wrap {height: auto !important;padding: 64px 0 20px;}
.page-applications section {padding-top: 25px;}
.page-applications .middle{width: 1050px;}
.page-applications .uni-detail-toptabbingmenuwrap ul li .active {border-bottom: 5px solid #ce0000 !important;}
.page-applications .uni-detail-toptabbingmenuwrap ul li a:hover {border-bottom: 5px solid #ce0000;color: #ce0000;text-decoration: none;}
.page-applications .uni-detail-toptabbingmenuwrap ul li a {border-bottom: 5px solid #fff;float: left;padding: 8px 72px 4px;text-decoration: none;text-transform: none;}
.page-documents .inn-middle1-wrap {height: auto !important;padding: 54px 0 20px;}
.page-documents section {padding-top: 25px;}
.page-documents .middle{width: 1050px;}
.page-documents .uni-detail-toptabbingmenuwrap ul li .active {border-bottom: 5px solid #ce0000 !important;}
.page-documents .uni-detail-toptabbingmenuwrap ul li a:hover {border-bottom: 5px solid #ce0000;color: #ce0000;text-decoration: none;}
.page-documents .uni-detail-toptabbingmenuwrap ul li a {border-bottom: 5px solid #fff;float: left;padding: 8px 72px 4px;text-decoration: none;text-transform: none;}
.page-profile .formcon .btn span{display: none;}
.page-profile .select-wrapper span{border-left: 0px solid transparent; border-right: 0px solid transparent;}
.page-profile .select-wrapper span.caret{right: 20px; margin-top: 15px;}
.page-applications .select-wrapper span.caret{right: 20px;}
.page-applications .select-wrapper span{border-left: 0px solid transparent; border-right: 0px solid transparent;}
.page-applications .overflow-hide{overflow: hidden;}
.page-applications .alert{margin: 25px auto 0 auto; width: 93%;}
.page-applications .alert .close{right: -2px; top: -5px;}
.page-profile .alert{margin: 25px auto 0 auto; width: 93%;}
.page-profile .alert .close{right: -2px; top: -5px;}
.page-documents .alert{margin: 25px auto 0 auto; width: 100%;}
.page-documents .alert .close{right: -2px; top: -5px;}
.page-documents .documentconformupload-right-inn .input-field label{display: none;}
.page-documents .documentconformupload-right-inn .input-field legend{display: none; padding-top: 3px; width: auto; font-size: 12px; margin-bottom:0; float: left;border-bottom: none;}
.page-documents .documentconformupload-right-inn .input-field .fieldset-wrapper{float: left; width: 100%;}
.page-documents .documentconformupload-right-inn .input-field .droppable-browse-button.button{float:left; box-shadow: none; width:100%; border:none;}
.page-documents .documentconformupload-right-inn .input-field .droppable-browse-button.button:hover{border:none!important; background-color: transparent!important;}
.page-documents .documentconformupload-right-inn .input-field .droppable{height: 40px; margin-bottom: 30px; width: 100%; border-bottom: 1px solid #9e9e9e; border-top:none; border-right:none; border-left:none; margin-top:-4px; font-size: 14px;}
.page-documents .documentconformupload-right-inn .input-field .control-group{margin-bottom:0;}
.page-documents .documentconformupload-right-inn .input-field .droppable-message{background:none;}
.page-documents .documentconformupload-right-inn .input-field .droppable-browse-button.button{top:0; left:0; margin-right:0!important; }
.page-documents .documentconformupload-right-inn .input-field .help-block{font-size:12px; margin-top:10px; margin-bottom:14px; display: none;}
.page-documents .documentconformupload-right-inn-right .input-field{margin-top:-5px;}
.page-documents .select-wrapper input.select-dropdown{font-size:12px!important; height: 3rem!important;}
.page-documents .documentconformupload-rightbut button{padding: 3px 10px !important;font-size: 12px;height: 27px;line-height: 23px;}
.page-documents .documentconformupload-right-inn .input-field .fieldset-wrapper table tr td{border-top:none; border-bottom:solid 1px #ddd;}
.page-documents .documentconformupload-right-inn .input-field .fieldset-wrapper table tr td button{background: url("/themes/custom/ukuni/css/../images/delete-new.png") no-repeat center center; float: right; width: 16px;padding: 0;margin: 0;text-indent: 100%;border: none;height: 17px; background-size:100%;  white-space: nowrap; overflow: hidden;}
.page-documents .documentconbg .tableboxbg table tr td i{display:none;}
.page-documents .documentconbg .tableboxbg table tr td button i{display:block;}
.page-documents .documentconbg .tableboxbg table tr td button{background: url("/themes/custom/ukuni/css/../images/delete-new.png") no-repeat center center; box-shadow: none; border:none; margin: 0; padding: 0; width: 15px; background-size:100%;}
.page-documents .documentconbg .tableboxbg table tr td a{color:#333!important; font-weight:normal;}
.page-documents .documentconformupload-right-inn-right .select-wrapper span {border-left: 0px solid transparent;border-right: 0px solid transparent;}
.page-documents .documentconformupload-right-inn-right .select-wrapper span.caret {right: 20px;top: 16px;}
.page-profile .picker__day--infocus{padding: 0.3rem 0;}
.page-profile .picker__nav--prev:hover, .picker__nav--next:hover{background: repeat scroll 0 0 #f1f1f1;}
.page-profile .picker__nav--next:before{border-left: 0.75em solid #cb0000;}
.page-profile button.picker__today:focus, button.picker__clear:focus, button.picker__close:focus{background:#f1f1f1;}
.page-profile button.picker__clear{background-color: transparent; }
.page-profile .picker__close, .picker__today{background-color:transparent;color:#cb0000 !important;}
.page-profile .btn, .btn-large, .btn-flat{font-size: 13px;}
.page-profile .picker__day.picker__day--today{color:#cb0000;}
.page-profile .control-group.error input:focus, .page-profile .control-group.error select:focus, .page-profile .control-group.error textarea:focus{box-shadow: none;}
.profileforminn .profilemid{position: relative; margin: 0 auto; left:0px; width: 1045px; height: 1200px;visibility: hidden; background-color: transparent;}
.profileforminn .profilemidinn{position: absolute; left: 0px; width: 1045px; height: 1200px;}
.profileforminn .profileslide{cursor: default; position: relative; left: 0px; width: 1045px; height: 1200px; overflow: hidden; background-color: transparent;}
.page-applications .required input{box-shadow: none!important;}
.plus-addicon-newicon{position:fixed; right: 100px; bottom:30px; z-index: 99999;}
.doc-main-visible{overflow: visible;}
@media only screen and (min-width: 980px) {
    .page-applications .lastoverflow{overflow: visible;}
}
/*==================================DOCUMENTS TAB CONTENT CSS START HERE================================*/
.documentconbg{padding: 0 15px; overflow: visible;}
.documentconbg .uni-detail-mid-arti-innbg-row{margin-top:0;}
.documentconbg .documentconform-bg{width:100%; float:left;}
.documentconbg .documentconformupload-bg{width:100%; float:left;}
.documentconbg .documentconformupload-left{width:8%; float:left; margin-top: 12px;}
.documentconbg .documentconformupload-right{width:100%; float:left;}
.documentconbg .documentconformupload-right-inn{width:100%; float:left;}
.documentconbg .documentconformupload-rightbut{width: 7%;float: left;margin-left: 14px;margin-top: 5px;}
.documentconbg .documentconformupload-right-inn-right{width:39%; float:left; margin-bottom: 15px;}
.documentconbg .file-field .btn{line-height:normal;}
.documentconbg .tableboxbg{border:solid 1px #ccc; width:100%; float:left;}
.documentconbg .tableboxbg table th{padding:5px;}
.documentconbg .tableboxbg table td{padding:10px; font-size:13px;}
.documentconbg .tableboxbg table th:last-child{text-align:center; width:20%;}
.documentconbg .tableboxbg table td:last-child{text-align:center;}
.documentconbg .tableboxbg table th:nth-child(2){width:20%;}
.documentconbg .documentconformupload-right-inn-right .dropdown-content li{min-height: 30px;}
.documentconbg .documentconformupload-right-inn-right .dropdown-content li span{padding: 5px 6px; font-size: 14px;}
.documentconbg .tableboxbg-topmargin{margin-top:65px;}
.documentconbg .uni-detail-mid-arti-innbg-row-mid-left{width:100%;}
.documentconbg .uni-detail-mid-arti-innbg-row-mid-right{width:100%; margin-top:30px;}
.documentconbg .uni-detail-mid-arti-innbg-row-mid-left-inn{margin-right:0;}
.font18{font-size:18px !important;}
.red-icon{color:#ce0000;}
.page-profile .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{background: #cb0000!important;
                                                                                                                                                                                             border:none!important;
                                                                                                                                                                                             color: #fff!important;
                                                                                                                                                                                             font-weight: normal;}

.page-applications .modal {position: fixed;top: 10%!important;left: 50%!important;background:transparent!important;box-shadow:none!important;border:none!important;height:auto!important;z-index: 1050;outline: none;}
.page-applications .modal-dialog{width:100%!important;}
@media all and (max-width: 800px) {
    .profile-uniname{float:left; width:55%; font-weight:bold; text-overflow: ellipsis; overflow: hidden; height: 30px;}
    .page-applications .dropdown3{left: auto !important; min-width: 200px !important; right: 0 !important;}
} .page-applications .dropdown3 li a{font-size: 12px; padding: 2px 8px;}
@media all and (max-width: 480px) {
    .documentconbg .tableboxbg table th:last-child{width:30%;}
    .documentconbg .tableboxbg table th:nth-child(2){width:30%;}
    .documentconbg .documentconformupload-left{width:100%;}
    .documentconbg .documentconformupload-right{width:100%;}
    .documentconbg .documentconformupload-right-inn{width:100%; margin-right:0;}
    .documentconbg .documentconformupload-right-inn-right{width:80%;}
    .documentconbg .tableboxbg-topmargin{margin-top: 0;}
    .page-applications .modal{left: 82% !important; width: 300px;}
    .page-applications .modal-content{width: 95%; padding: 12px!important;}
    .page-applications .modal-content h4{font-size: 14px;}
    .not-logged-in #fancybox-wrap{top: 95px!important;}
}
@media all and (max-width: 360px) {
    .documentconbg .documentconformupload-right-inn-right{width:70%;}
}
/*==================================DOCUMENTS TAB CONTENT CSS END HERE================================*/
/*==================================CREATE ACCOUNT CONTENT HERE================================*/
.page-create-account .inn-middle1-wrap {height: auto !important;padding: 86px 0 20px;}
.page-create-account .middle{width: 1050px;}
.page-create-account .uni-detail-toptabbingmenuwrap ul li .active {border-bottom: 5px solid #ce0000 !important;}
.page-create-account .uni-detail-toptabbingmenuwrap ul li a:hover {border-bottom: 5px solid #ce0000;color: #ce0000;text-decoration: none;}
.page-create-account .uni-detail-toptabbingmenuwrap ul li a {border-bottom: 5px solid #fff;float: left;padding: 8px 72px 4px;text-decoration: none;text-transform: none;}
.page-create-account .btn, .btn-large, .btn-flat {font-size: 13px;}
.page-user-login .inn-middle1-wrap {padding: 83px 0 20px;}
.page-user-login .uni-detail-toptabbingmenuwrap ul li .active {border-bottom: 5px solid #ce0000 !important;}
.page-user-login .uni-detail-toptabbingmenuwrap ul li a:hover {border-bottom: 5px solid #ce0000;color: #ce0000;text-decoration: none;}
.page-user-login .uni-detail-toptabbingmenuwrap ul li a {border-bottom: 5px solid #fff;float: left;padding: 8px 72px 4px;text-decoration: none;text-transform: none;}
.mollom-image-captcha{left: 225px; position: relative;width: 100%;}
.page-create-account .user-info-from-cookie {width:100% !important;}
#user-register-form div ul {display: block !important;}
#edit-mollom-captcha{margin-top: -50px;}
.page-create-account .control-group.error input:focus, .page-create-account .control-group.error select:focus, .page-create-account .control-group.error textarea:focus{box-shadow: none;}
.collapsible-body {background-color: #fcfcfc;}
.checkcircle-color{color:#1b5e20;}
@media only screen and (min-width: 800px) {
    .cd-panel-header > h2 {width: 95%;}
}
.page-user .control-group.error input:focus, .page-user .control-group.error select:focus, .page-user .control-group.error textarea:focus{box-shadow: none;}
.avoid-clicks-css {pointer-events: none;}
.page-user .forgetpassword .control-group input {width: 100%;}
.page-user-login .z-depth-1{box-shadow:none;}
.page-user #fancybox-outer, .page-user-login #fancybox-outer {width:71.6% !important;}
.forgetpassword button {top:20px;}
.page-user .ossc_user_email {height:57px !important;}
html,body .page-profile {padding-right: 0 !important;}
.page-favourites .inn-middle1-wrap {height: auto !important;padding: 73px 0 20px;}
.page-favourites section {padding-top: 25px;}
.page-favourites .middle{width: 945px;}
.page-favourites .uni-detail-toptabbingmenuwrap ul li .active {border-bottom: 5px solid #ce0000 !important;}
.page-favourites .uni-detail-toptabbingmenuwrap ul li a:hover {border-bottom: 5px solid #ce0000;color: #ce0000;text-decoration: none;}
.page-favourites .uni-detail-toptabbingmenuwrap ul li a { border-bottom: 5px solid #fff;float: left;padding: 8px 72px 4px;text-decoration: none;text-transform: none;}
.page-favourites .university-right-conbox-right-butbg {width: 94%;}
.page-favourites .university-right-conbox-right{width: 100%;margin-top: -50px;}
.page-favourites .university-right-conbox-right-conbg p {font-family: 'latoregular';font-size: 14px;color: #000;line-height: 16px;}
.page-favourites .view-empty p {margin-bottom: 44px;text-align: center;font-size: 18px;margin-top: 14px;}
.hide-content-cls {display: none;}
.page-favourites .css-tooltip-arrow_box3:after, .page-favourites .css-tooltip-arrow_box3:before{left: 39%;}
.file-field .droppable-standard-upload-hidden input[type="file"] {width:96%;}
.fees-budget{float: left; margin-bottom: 23px; margin-top: -17px; width: 100%;}
.fees-budget-box{float: left; width: 100%;}
.range-field input {padding-left:0 !important;}
/*==================================JQUERY AUTO COMPLETE CSS START HERE================================*/
.autocomplete-suggestions {text-align: left; cursor: default; border: 1px solid #ccc; border-top: 0; background: #FCFCFC; box-shadow: -1px 1px 3px rgba(0,0,0,.1);
                           /* core styles should not be changed */
                           position: absolute; display: none; z-index: 9999; max-height: 254px; overflow: hidden; overflow-y: auto; box-sizing: border-box;
}
.autocomplete-suggestion { position: relative; padding: 0 .6em; line-height: 23px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 1.02em; color: #333; }
.autocomplete-suggestion b { font-weight: normal; color: #CD0000; }
.autocomplete-suggestion.selected { background: #f0f0f0; }
#uni_dropdown,#subject_dropdown,#course_dropdown {background:#FCFCFC;}
#uni_dropdown:focus,#subject_dropdown:focus,#course_dropdown:focus { border-top: none !important;border-left: none !important;border-right: none !important;}
#uni_dropdown,#subject_dropdown,#course_dropdown,#edit-courses-0-institution,#edit-courses-0-course,#edit-courses-1-institution,#edit-courses-1-course,
#edit-courses-2-institution,#edit-courses-2-course,#edit-courses-3-institution,#edit-courses-3-course,#edit-courses-4-institution,#edit-courses-4-course {box-shadow: none; background: none;
                                                                                                                                                          border-bottom: solid 1px #9e9e9e;
                                                                                                                                                          border-left:none; border-right:none; border-top:none;
                                                                                                                                                          box-sizing: border-box;
                                                                                                                                                          font-size: 14px;
                                                                                                                                                          border-radius:0;
                                                                                                                                                          height: 60px;
                                                                                                                                                          line-height: 60px;
                                                                                                                                                          outline: 0 none;
                                                                                                                                                          padding: 0;
                                                                                                                                                          width: 100%;}
.rightarrow{position: relative;}
.rightarrow .caret{border-left: medium none; border-right: medium none; border-top: medium none; font-size: 10px;
                   position: absolute; right: 18px;  margin-top: 14px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .fees-budget{margin-bottom: 28px; }
}
/*==================================JQUERY AUTO COMPLETE CSS END HERE================================*/
.page-applications .modalgh, .page-documents .modalgh {margin-top: 100px;}
.but-hidden{display:none!important;}
.modalgh-btn{margin: 6px 10px 12px 0px!important;}
.page-create-account .mollom-image-captcha {left: 280px;top: -24px;}
.page-documents .documentconbg .tableboxbg table tr td button{display: none;}
.page-documents .del-doc-btn{width: 18px;border: none;margin: 0;padding: 0;width: 15px;background-size: 100%;}
.page-profile .page-header, .page-favourites .page-header, .page-documents .page-header,.page-documents .page-header,.page-applications .page-header,.page-create-account .page-header{display: none;}
#toast-container .alert-error {background-color:#cb0000!important; padding: 10px 25px; color: #fff;}
#toast-container .alert-success{ background-color: green!important; padding: 10px 25px; color: #fff;}
#toast-container .alert-info {color: #00529B;background-color: #BDE5F8;}
#toast-container .toast a {color: black;}
#toast-container .toast .toast{box-shadow:none!important;}
.page-user-login .alert.alert-blocktoast.alert-error {display: none;}
.page-create-account .alert.alert-blocktoast.alert-error {display: none;}
#toast-container .toast ul li {list-style-type: disc; margin:0px;}
#toast-container .toast ul {margin: 0;}
.profile-toptabbingmenu .uni-detail-toptabbingmenuwrap ul{height: 37px; text-align: center;}
.profile-toptabbingmenu .uni-detail-toptabbingmenuwrap ul li{float:none; display: inline-block;}
.profile-toptabbingmenu .uni-detail-toptabbingmenuwrap ul p{margin: 0;}
.disabled{color: #ccc;}
.disabled i img{opacity: 0.2;}
.disabled a{color: #ccc!important;}
@media only screen and (max-width: 480px) {
    .profile-toptabbingmenu .uni-detail-toptabbingmenuwrap ul{width:100%;}
}
.form-item-promo-code a.tooltipped {color:#999;}
#user-register-form .form-required, #user-login .form-required, #user-pass .form-required, #profile-form .form-required {color:#ce0000;}
.i18n-es .view-id-universities .view-header {left:97px;top:-15px;}
.page-universities .page-header {max-width:500px;}
.page-applications .formcon .btn span{display: none;}
.addapp-btn-msg{width: 100%;padding-top: 15px;margin: 0 auto;margin-bottom: 5px;text-align: center;font-size: 17px;margin-top: 20px;}
.pace .pace-progress{z-index: 99999!important;}
.btn[disabled] {background-color: #ce0000!important;}
.page-profile .form-item-acadimic-current-course-level .select-wrapper .dropdown-content {margin:-9px 0 0!important;}
.hybridauth-widget {display: block !important;}
.hybridauth-widget-wrapper h3 {font-size: 18px;}
.milestone-details-new{color: #cf2126;font-family: "latobold",Helvetica,Arial,sans-serif;font-size: 13px;margin-bottom: 13px;font-size: 25px; margin: 0px; display: inline-block; border-radius: 50%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 10px; width: 13%; border: 4px double rgb(204, 204, 204);}
.milestone-details-new-c{margin-bottom: 12px; font-family: "latobold",Helvetica,Arial,sans-serif;width:100%; float:left;font-size: 18px; color: rgb(203, 0, 0);}
.milestone-details-new-d{color: #333; margin-bottom: 12px; font-family: "latobold",Helvetica,Arial,sans-serif;font-size: 13px; width:100%; float:left;}
.cont-email{color: rgb(203, 0, 0); font-size: 15px;}
.container-new{float: left;width: 100%; margin-top: 60px;}
.formright-part h3{margin-bottom: 20px;}
.abcicon{padding-left: 2px; background:center top 15px no-repeat url('/sites/all/themes/ukuni/images/english-icon.png');}
.page-change-password .form-actions{background-color: #ffffff!important;border-top: 1px solid #ffffff!important;}
.page-change-password .inn-middle1-wrap {height: auto !important;padding: 105px 0 20px;}
.page-change-password .middle{width: 1050px;}
.page-change-password .uni-detail-toptabbingmenuwrap ul li .active {border-bottom: 5px solid #ce0000 !important;}
.page-change-password .uni-detail-toptabbingmenuwrap ul li a:hover {border-bottom: 5px solid #ce0000;color: #ce0000;text-decoration: none;}
.page-change-password .uni-detail-toptabbingmenuwrap ul li a {border-bottom: 5px solid #fff;float: left;padding: 8px 72px 4px;text-decoration: none;text-transform: none;}
.page-change-password .btn, .btn-large, .btn-flat {font-size: 13px;}
.page-change-password .alert.alert-blocktoast.alert-error {display: none;}
.page-change-password .alert.alert-blocktoast.alert-success {display: none;}
.page-change-password .page-header {display: none;}
.page-change-password .formcon .mob-form-div .form-actions{padding-left: 0; padding-top: 0; padding-bottom: 0; margin-bottom: 0;}
/*==================================ENGLISH SCHOOL CSS START HERE================================*/

.englang_ban{float: left; height: 285px; margin: 23px 0 0; width: 100%;}
.englang_ban img{width: 100%; height: 100%;}
.inn-middle1-wrap .eng_lang_sch{padding-top:0px;}
.inn-middle1-wrap .eng_lang_sch ul{padding:0; margin:0;}
.inn-middle1-wrap .eng_lang_sch ul li{border-bottom: 1px solid #ddd; list-style: none; width:100%; float:left;}
.inn-middle1-wrap .eng_lang_sch ul li a{padding:8px 0 8px 10px; width:100%; float:left; font-family: 'latobold'; font-size:16px; color:#000; padding-right: 18px;}
.inn-middle1-wrap .eng_lang_sch ul li a:hover{color:#cb0000;text-decoration:none;}
.inn-middle1-wrap .eng_lang_sch ul li a .caret{float:right; margin-left:9px; margin-top:8px;}
.inn-middle1-wrap .eng_lang_sch ul li a:after{font-family: FontAwesome; font-size: 22px; color: transparent; content: "\f105"; display: inline-block; padding-left:12px; vertical-align: middle;}
.inn-middle1-wrap .eng_lang_sch ul li.expanded.active-trail > a:after{content: "\f107";}

.inn-middle1-wrap .eng_lang_sch ul li.expanded > a.menuarr:after{content: "\f107"; color: #000;}
.inn-middle1-wrap .eng_lang_sch ul li a:hover:after{color: #000;}

.inn-middle1-wrap .eng_lang_sch ul li .active-trail:after{color: #000;}
.inn-middle1-wrap .eng_lang_sch ul .dropdown-menu{width:100%; background: #eee;}
.inn-middle1-wrap .eng_lang_sch ul .dropdown-menu li{border-bottom: none;}
.inn-middle1-wrap .eng_lang_sch ul .dropdown-menu li a{background:#fff!important; line-height: normal; font-size:13px; font-weight:normal; font-family: 'latoregular'; white-space:normal; padding: 0px 18px 0px 10px;}
.inn-middle1-wrap .eng_lang_sch ul .dropdown-menu li a span{float: left; width: 90%; padding-top: 5px;  padding-bottom: 5px;}
.inn-middle1-wrap .eng_lang_sch ul .dropdown-menu li a:hover{background:#eee; color:#cb0000;}
.inn-middle1-wrap .eng_lang_sch ul .dropdown-menu li .active-trail{background: #ddd!important;}
.inn-middle1-wrap .main1 .englishimages-thumb{float: left;}
.inn-middle1-wrap .main1 .englishimages-thumb a{opacity: 1; width:28.33%; float:left; margin:10px;}
.inn-middle1-wrap .main1 .englishimages-thumb a img{width:100%;}
.inn-middle1-wrap .main1 .englishimages-thumb a:hover{opacity:0.7;}
.inn-middle1-wrap .eng_lang_sch .active-trail a{background: #fff;}
.inn-middle1-wrap .eng_lang_sch a{text-align: right;}
.inn-middle1-wrap .main1 .english-lngconboxbg{width: 100%; float: left; margin-bottom: 15px; background: white none repeat scroll 0 0;}
.inn-middle1-wrap .main1 .english-lngconboxbg:hover{background: #999; color: #fff;}
.inn-middle1-wrap .main1 .english-lngconboxbg h3{width: 50%; text-align: center; height: 115px; display: table; margin: 0; padding: 0; float:left; background: #cb0000; color: #fff;}
.inn-middle1-wrap .main1 .english-lngconboxbg h3 a{padding: 10px; color: #fff; font-size: 20px; display: table-cell; vertical-align: middle;}
.inn-middle1-wrap .main1 .english-lngconboxbg .eng-lan-conright{width: 50%; float:left; height: 115px;}
.inn-middle1-wrap .main1 .english-lngconboxbg .eng-lan-conright .english-lngconboxbg-inn{width: 90%; float:left;margin: 0; padding: 0;}
.inn-middle1-wrap .main1 .english-lngconboxbg .eng-lan-conright .eng-lan-conright-rightarrow{width: 10%;  float:right;margin: 0; padding: 0!important; height: 115px; display: table;}
.inn-middle1-wrap .main1 .english-lngconboxbg .eng-lan-conright .eng-lan-conright-rightarrow a{display:table-cell; vertical-align: middle; cursor: pointer; float: none; font-size: 18px; color: #cb0000;}
.inn-middle1-wrap .main1 .english-lngconboxbg .eng-lan-conright div{overflow: hidden;padding:8px 8px 0 12px; font-size: 13px;}
.inn-middle1-wrap .main1 .english-lngconboxbg .eng-lan-conright div:nth-child(2){padding-top: 4px;}
.inn-middle1-wrap .main1 .english-lngconboxbg .eng-lan-conright div:nth-child(3){padding-top: 4px;}
.inn-middle1-wrap .main1 footer{display: none;}
.inn-middle1-wrap .main1{width: 72%;}
.inn-middle1-wrap .main1 .english-lngconboxbg .eng-lan-conright div a{float:left; color: #cb0000; margin-right: 8px;}
.inn-middle1-wrap .eng_lang_sch ul li a .caret{display: none;}

.eng-lan-conright-rightarrow{float: right;}

.eng_lang_sch .dropdown-menu{border: none!important; box-shadow: none!important; position: relative!important; margin-top: 5px;}
.english-lang-home-page{background-color: white;border-radius: 2px;color: #000;font-family: "latoregular",sans-serif;font-size: 13px;line-height: 150%;margin-bottom: 15px;overflow: hidden;}
.english-lang-home-page .english-lang-home-page-content{padding: 23px;}
.eng-lang-page-top-content{background-color: white;border-radius: 2px;color: #000;font-family: "latoregular",sans-serif;font-size: 13px;line-height: 150%;margin-bottom: 15px;overflow: hidden;padding: 23px;}

.english-lang-page .container-fluid{padding: 0;}
.english-lang-page h1.page-header{padding: 0 0 10px; margin-bottom: 15px;}
.english-lang-page .inn-middle1-wrap{padding: 17px 0 20px;}
.english-lang-page .inn-eng-header{font-size: 21px; color: rgb(206, 0, 0); margin-left: 10px;}
.english-lang-page .engban-detail-mid-box-bigtitle{color: #fff; position: absolute; top: 150px; float: left;font-family: "latoregular";font-size: 34px;line-height: 30px;text-align: center;text-shadow: 2px 2px 1px #000000;text-transform: uppercase;width: 100%;}
.english-lang-page .container-fluid .region-cont{width: 100%;}
.english-lang-page .english-language-banner .block-content{position: relative; margin-top: 32px;}
.english-lang-page #top .region{margin-left: 118px;}
.english-lang-page .slidpos{top: 75px!important; position: fixed;}
/*==================================ENGLISH SCHOOL CSS END HERE================================*/
.cont-rank-list{width: 100%;}
.cont-rank-list .cont-rank-list-inn{float: left; width: 33.3333%;}
.overallrank_content{background-color: white; overflow: hidden; line-height: 150%; padding: 23px;color: #000;font-size: 13px;font-family: 'latoregular',sans-serif;margin-bottom: 15px;}
.content-page-header {color: #ce0000 !important;font-family: "latobold";font-size: 30px !important;font-weight: normal !important;line-height: 26px;margin: 0;padding:0 0 18px;text-transform: uppercase;}
.overall-rightbut{float: right; width: auto!important;}
.overall-rightbut .university-right-conbox-right-but{background:#ce0000; border:none; border-radius:4px; font-family: 'latoregular'; font-size:13px; color:#fff!important; padding:3px 8px 4px 8px; margin-right:3px; margin-left: 0;}
.overall-rightbut .university-right-conbox-right-but a{color:#fff;}
.overall-rightbut .university-right-conbox-right-but a:hover{color:#fff;}
.rank_sub_body{background-color: white;border-radius: 11px;line-height: 150%; padding: 23px;color: #000;font-size: 13px;font-family: 'latoregular',sans-serif;}
.page-uk-ranking-subject h2.page-header{ color: #ce0000 !important;
                                         font-family: "latobold";
                                         font-size: 20px !important;
                                         font-weight: normal !important;
                                         line-height: 20px;
                                         text-transform: uppercase;
                                         text-align: center;
                                         margin-top: 20px;
}
.page-uk-ranking-subject h2.page-header a {pointer-events: none;cursor: default;color: #ce0000 !important;}
.english-lang-home-page-content ul li { list-style-type : disc !important;}
/*==================================Easy Breadcrumb CSS Start HERE================================*/

.bredcrumb-uni{max-width: 465px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; float: left;}

.easy-breadcrumb{float:left;font-size: 16px;margin-left: -15px;margin-top: 67px;overflow: hidden;width: 100%;}
.easy-breadcrumb a.easy-breadcrumb_segment{color: #808080 ;}
.easy-breadcrumb .easy-breadcrumb_segment-title{color: #808080 !important;}
.easy-breadcrumb a {text-decoration: none;outline: none;display: block;	float: left;font-size: 16px;line-height: 32px;padding: 0 30px 0 40px;background: #FFFFFF;position: relative;color: black;transition: all 0.5s;}
.easy-breadcrumb a:after {content: '';position: absolute;top: 0; /*right: -20px;*/ width: 34px;height: 32px;transform: scale(0.707) rotate(45deg);z-index: 1;box-shadow: 6px -7px 0 5px #f1f1f1, 3px -3px 0 2px ;background: #FFFFFF;color: black;transition: all 0.5s;}
.easy-breadcrumb a:first-child {padding-left: 28px;}
.easy-breadcrumb a:last-child {padding-right: 28px;}
.easy-breadcrumb a:hover, .easy-breadcrumb a:hover:after{background: #ce0000;color: #fff !important;}
.easy-breadcrumb a:last-child:after,.easy-breadcrumb a:last-child{background: #ce0000;color: #fff !important;}
.easy-breadcrumb .bredcrumbs-logo {background: #FFFFFF none repeat scroll 0 0;border-radius: 50%;width: 28px; margin-top: -3px;display: inline;}
.page-aboutus .easy-breadcrumb a:after {box-shadow: 6px -6px 0 5px #e4e4e4, 3px -3px 0 2px !important;}
.page-visa-pages .easy-breadcrumb{margin-left: -50px !important;}
.page-node-type-article .easy-breadcrumb{margin-left: -5px !important;}
.page-user-login .easy-breadcrumb{margin-top: 105px !important;}
.page-create-account .easy-breadcrumb{margin-top: 105px !important; margin-left: -22px !important;}
.page-profile .easy-breadcrumb{margin-top: 105px; margin-left: -23px !important;}
.page-favourites .easy-breadcrumb{margin-top: 105px; margin-left: -8px !important;}
.page-documents .easy-breadcrumb{margin-top: 105px;margin-left: -60px !important;}
.page-applications .easy-breadcrumb{margin-top: 105px;margin-left: -12px !important;}
.node-type-universities .easy-breadcrumb{margin-top: 340px; margin-left: -60px !important;}
.top-uni-banner-above .easy-breadcrumb{margin-top: 135px !important;}
.node-type-visa-pages .easy-breadcrumb{margin-left: -6px;}
.front .region {min-height:100%;}
.front .region-footer{min-height: 0px !important}
@media only screen and (min-width: 980px) {
    .english-language-banner{margin-top: -300px !important;}
    .english-lang-page .englang_ban{height: 285px !important;margin-top: -335px !important;}
    .english-lang-page .engban-detail-mid-box-bigtitle{ top: 84px !important;}
    .english-lang-page .easy-breadcrumb{margin-left: 0px;margin-top: 355px;}
    .english-lang-page .region-wrap{background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/bg15.jpg") repeat scroll 0 0;}
    .english-lang-page .region,.page-aboutus .region{transform-style: initial !important;}
    .not-logged-in .englang_ban {-webkit-margin-before: -68px !important;}
    .contact-us-contianer .aboutus-wrapper {padding-right: 24px;}
}
.page-node-edit .easy-breadcrumb{display: none;}
.page-node-revisions .easy-breadcrumb{display: none;}
.page-node-translate .easy-breadcrumb{display: none;}
.page-node-log .easy-breadcrumb{display: none;}
.page-node-track .easy-breadcrumb{display: none;}
/*==================================Easy Breadcrumb CSS END HERE================================*/
/*==================================Social Share on article page CSS START Here====================*/
.socialfix{margin-left:-90px; top:56px;}
.innsocial{background: #f7f7f7 none repeat scroll 0 0 !important;
           border-radius: 8px 0 0 8px !important;
           margin-left: 8px;
           position: absolute !important;
           top: 0;}
.a2a_default_style .a2a_count, .a2a_default_style .a2a_svg, .a2a_floating_style .a2a_svg, .a2a_vertical_style .a2a_count, .a2a_menu .a2a_svg{border-radius: 50% !important;}
/*==================================Social Share on article page CSS END Here====================*/
.scholarship-left-con .list-paddingleft-2 li {list-style-type: initial;}
.scholarship_content .list-paddingleft-2 li {list-style-type: initial;}
/*==================================Online Course page CSS Start Here====================*/
.ma-photography .inn-middle1-wrap div.middle h1.page-header{display: none;}
.ma-photography ul.online-course-bullet li{line-height: 20px;list-style-type: initial;color: #ce0000;}
.ma-photography ul.online-course-bullet li p{margin:0px}
.ma-photography .article-mid-conboxbg-left{float: left;padding-right: 20px;width: 69%;}
.ma-photography .article-mid-conboxbg-right{float: right;width: 29%;}
.ma-photography .article-mid-conboxbg-right-article-boxbg{ margin-bottom: 25px;width: 100%;}
.ma-photography .article-box-bg {float: left;width: 100%;}
.ma-photography .article-banner {box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);margin: 10px 10px 30px;text-align: center;width: 98%;}
.ma-photography .article-mid-boxbg {background: #fff none repeat scroll 0 0;box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);clear: both;margin: 10px; padding: 30px; position: relative;width: 98%;}
.ma-photography .container-new{float: none;margin-top: 60px;width: 100%;background: #fff none repeat scroll 0 0;margin-top: -13px;position: relative;border: 4px double rgb(204, 204, 204);}
.ma-photography .bott-but {background: #ce1f27 none repeat scroll 0 0;border-radius: 4px;color: #fff;margin: 10px 0;padding: 6px 10px;}
.ma-photography .bott-but:hover{border-style: none;color:none;text-decoration: none;}
.ma-photography .easy-breadcrumb{display: none;}
.ma-photography .online-course-university {background-color: white;color: #000;font-family: "latoregular",sans-serif;font-size: 13px; margin-left: 11px;margin-right: 10px; padding:17px 23px 11px 23px;}
.ma-photography .online-course-university p{ color: #ce0000;font-size: 25px;font-weight: bolder;text-transform: uppercase; margin-bottom:0;}
.ma-photography .article-mid-conboxbg{overflow: hidden; width:100%;}
.ma-photography .ocquets{color:#cb0000; font-size:22px; font-weight:bold; margin-right:10px;}
.ma-photography footer {display:none;}
.ma-photography .inn-middle1-wrap{padding: 25px 0 20px;}
/*==================================Online Course page CSS END Here====================*/
.page-sub-header {padding: 0 0 18px !important;}
.i18n-vi .block-osscfilter button { width:159px!important;}
.i18n-th .block-osscfilter button { width:110px!important;}
.page-applications .dropdown-content{max-height: 300px!important;}
.ma-photography .container-new-main{background: #fff none repeat scroll 0 0;
                                    //box-shadow: 0 4px 3px rgba(0, 0, 0, 0.6);
                                    box-shadow: 0px 5px 6px -1px rgba(0, 0, 0, 0.6);
                                    height: 215px;
                                    margin-left: 10px;
                                    margin-top: 2px;
                                    position: relative;
                                    width: 98% !important;
                                    padding: 37px;
}
.apply-us-main-container {margin-bottom: 15px;margin-top: -18px;}
.ma-photography .article-mid-conboxbg {margin-bottom: 22px;}

/*==================================Tools Page CSS START HERE================================*/
.page-tools-personal-statement .form-textarea-wrapper textarea{ height: 94px; width: 100%;}
.path-tools div.applicationpop div.cols7 .col1{width: 400px;}
.path-tools div.applicationpop div.cols7 .col2{width: 400px;}
.path-tools div.applicationpop div.cols7{width: 800px;}
.path-tools .profileforminn ul{margin-left: 0!important;}
.page-tools-personal-statement div.applicationpop{width:610px;background:#fff;}
.page-tools-personal-statement div.applicationpop div.personal-title{background-color: #fff; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);text-transform: uppercase; overflow: hidden; line-height: 150%; padding:19px 23px 12px;color: #CB0000;font-size: 24px; font-family: "latobold",Helvetica,Arial,sans-serif; margin-bottom: 15px;}
.page-tools-personal-statement div.applicationpop .sub-title{font-family: 'latoregular'; color: #6f7676 !important;text-transform: capitalize;font-size: 18px !important;margin-left: 10px;}
.page-tools-personal-statement div.applicationpop div.personal-sample{background-color: #fff;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); overflow: hidden; line-height: 150%; padding: 23px;color: #000;font-size: 15px;font-family: 'latoregular',sans-serif;margin-bottom: 13px;}
.page-tools-personal-statement div.applicationpop div.personal-sample a{color:#CB0000;  cursor:pointer;}
.page-tools-personal-statement div.applicationpop div.subject-search{font-weight: bolder; text-transform: uppercase; overflow: hidden; padding: 23px 0 2px ;color: #CB0000;font-size: 24px;font-family: 'latoregular',sans-serif;}
.page-tools-personal-statement div.applicationpop div.subject-search div.input-field{margin-top:-50px;}
.page-tools-personal-statement div.applicationpop div.textar{float:left; background-color: #fff;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); line-height: 150%; padding: 23px;color: #000;font-size: 15px;font-family: 'latoregular',sans-serif;margin-bottom: 15px;width: 630px;height: auto;margin-top: 20px;}
.page-tools-personal-statement .sample-rightside{float:right;}
.page-tools-personal-statement div.applicationpop div.form-item-personal-statement-text label{font-size: 19px; color: #000; text-transform: uppercase; margin-left: 11px; margin-bottom: 20px;margin-top: 5px;}
.page-tools-personal-statement div.applicationpop #edit-personal-statement-text{height: 837px;color:#000; resize: none;margin-left: 13px;width: 563px;}
.page-tools-personal-statement div.applicationpop div.textar .control-group{margin-bottom: 0;}
.page-tools-personal-statement #samples div.modal-trigger{float: right;margin-right: 28px;}
.page-tools-personal-statement #samples div.modal-trigger .btn{line-height: 20px; font-size: 12px; height: 32px;}
.page-tools-personal-statement #personal-content{height: 200px;overflow: auto;}
.page-tools-personal-statement #personal-content .carousel{height: auto;margin-left: 38px;width: 92%;}
.page-tools-personal-statement .textar-header{font-size: 19px; text-transform: uppercase; margin-bottom: 10px;}
.page-tools-personal-statement div.template-title{color:#000; font-size:16px; margin-bottom: 10px; padding-left: 20px; padding-top: 12px; text-transform: uppercase; font-family: 'latoregular';}
.page-tools-personal-statement div.applicationpop div.example{ padding:24px 5px 0; float: left; font-size: 14px;}
.page-tools-personal-statement .temp-sub-title{ color: #6f7676 !important;font-size: 9px !important;margin-top: -10px; text-transform: capitalize;}
.page-tools-personal-statement .modalgh{top:20% !important;height: 350px;}
.page-tools-personal-statement h1.page-header {display:none;}
.page-tools-personal-statement .jcarousel-prev{width:9px;height:14px; cursor:pointer;background:url(/themes/custom/ukuni/css/../images/left.png) no-repeat left top;font-size:0;line-height:0; position:absolute; right:23px; top:-50px; left: auto!important;;}
.page-tools-personal-statement .jcarousel-next{width:9px;height:14px; cursor:pointer;background:url(/themes/custom/ukuni/css/../images/right.png) no-repeat left top;font-size:0;line-height:0; position:absolute; right:0; top:-50px;}
.page-tools-personal-statement .reference-view-link a{background: #fff none repeat scroll 0 0;text-transform: uppercase;font-size: 12px; border: solid 1px #cb0000; border-radius: 4px; color: #cb0000;text-decoration: none;padding:4px 10px 2px;float: right;}
.page-tools-personal-statement div.applicationpop div.page-header-content{color: #6f7676;margin-top: 8px; padding-left: 17px; font-size: 14px;}
.page-tools-personal-statement .sample-point{width: 100%; float: left; font-size: 13.5px;}
.page-tools-personal-statement .sample-point span{color: #cb0000; margin-right: 7px;}
.page-tools-personal-statement div.applicationpop div.page-header-sample{font-size: 14px; padding-left: 15px; text-transform: uppercase; margin-bottom: 10px;margin-top: 5px;}
.page-tools-personal-statement .page-header-content{color: #6f7676;font-size: 16px;margin-top: 18px;}
.page-tools-personal-statement div.applicationpop div.box02 {margin: 0 auto;padding: 0 0 94px;width: 100%;}
.page-tools-personal-statement div.applicationpop {background: url("/themes/custom/ukuni/css/../images/bg15.jpg") repeat scroll left top rgba(0, 0, 0, 0);width: 100%;margin-top: 82px;}
.page-tools-personal-statement div.applicationpop .cols6{width:100%;}
.page-tools-personal-statement div.applicationpop div.cols6 .col1 {border-radius:0; background-color: #fff;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);height: 267px;width: 307px;float: right;}
.page-tools-personal-statement .box03{padding: 0;}
.page-tools-personal-statement .grippie{display: none;}
.page-tools-personal-statement div.applicationpop div.cols6 .col2 {
    float: left;
    width: 100%;
    background: #FFFFFF;

}
.page-tools-personal-statement .modalgh-footer{text-align: center;}
.page-tools-personal-statement .modalgh-footer .btn-flat{float: none !important; margin-right: 0!important;}
.page-tools-personal-statement .view-btn{background-color: #ce0000 !important;color: #fff !important;}
.page-tools-personal-statement #subject_dropdown{width: 356px !important; height: 40px;}
.page-tools-personal-statement .rightarrow .caret{top: 9px;}
.page-tools-personal-statement .modalghsmall {height: 176px !important;}
.page-tools-personal-statement .contentstyle{font-size: 20px;font-weight: bold;padding: 24px;text-align: center;}
.page-tools-personal-statement .closemodal{margin-right: 54px !important;}
.page-tools-personal-statement .box02-inn{width: 100%; float: left;}
.page-tools-personal-statement .template-count {float: right;font-size: 18px;}
.page-tools-personal-statement .ukuni-template-counts{color: #CB0000;}
.page-tools-personal-statement .subject-search-bg{float: left; width: 100%; padding-top: 10px;}

#personal_statement_example{ display:none;}
.save_draft_reference {float: left; margin-right: 10px;}
.copy_reference{float: right;margin-left: 10px;position: absolute;}
.form-item-save-draft-content {display:none;}
#edit-save-draft-content{display:none;}
.downcont{float: left; font-size: 17px; margin-right: 11px; margin-top: 7px;color:#cb0000;text-transform: uppercase;}
.copycont{float: left; font-size: 17px; position: relative; margin-top: 3px;}

.arrowbox{float: right; position: relative; width: 175px;}
.arrow-left{width: 49px!important; height: 48px!important; background: url("/themes/custom/ukuni/css/../images/prev-next.png") no-repeat left top!important; border: none!important; opacity:1!important;}
.arrow-right{width: 49px!important; height: 48px!important; background: url("/themes/custom/ukuni/css/../images/prev-next.png") no-repeat left bottom -5px!important; border: none!important; opacity:1!important;}


div.applicationpop div.box02{width:100%; margin:0 auto;padding:0 0 30px;}
div.applicationpop div.form-item-subject{ padding:12px 0 0;padding: 12px 0 0;}
div.applicationpop div.form-item-subject div.controls{width:365px;float:right;}
div.applicationpop div.form-item-subject #autocomplete{text-align:left;}
div.applicationpop div.form-item-subject label{ display:none;}
div.applicationpop div.form-item-subject input{width:180px; margin:0;}
div.applicationpop div.cols6{ padding:18px 0 0;}
div.applicationpop div.cols6 .col1{width:272px;border-radius:5px; box-shadow:0 0 3px rgba(0,0,0,0.6); height:150px;}

div.applicationpop div.cols6 .col1 div.form-item{}
div.applicationpop div.cols6 .col1 label{color:#000;font-size:16px;font-family: "latobold",Helvetica,Arial,sans-serif;line-height:26px; padding:0 0 0 24px; margin-top:20px; width: 100%;}
div.applicationpop div.cols6 .col1 div.form-textarea-wrapper{ padding:8px 25px;}
div.applicationpop .cols02{background:#fff;border-top-left-radius:4px; border-top-right-radius:4px;line-height:26px;}
div.applicationpop .cols02 .col01{font-family: 'latoregular'; text-transform: uppercase;
                                  color:#000; padding:0 0 0 23px;}
div.applicationpop .cols02 .col02{font-family: "latobold",Helvetica,Arial,sans-serif;
                                  color:#fff; padding:0 10px 0 0;float:right;}
div.applicationpop .cols02 .col02 a{color:#fff;background:url(/themes/custom/ukuni/css/../images/add_white.png) no-repeat right center; padding:0 20px 0 0; cursor:pointer;}
div.applicationpop .cols02 .col02 a:hover{text-decoration:none;}
div.applicationpop span.subject{color:#CB0000;}
div.applicationpop div.box03{background: #FFFFFF; padding:0 29px 0 25px;}
div.applicationpop ul.paragraphs{list-style:none; padding:0; margin:0;}
div.applicationpop ul.paragraphs li{width:250px; margin-right: 20px;}
div.applicationpop ul.paragraphs li p{ margin-bottom:0;height:80px; overflow:hidden;max-height: 135px !important; padding-right: 15px;}
div.applicationpop div.jcarousel-container{height:108px;}
div.applicationpop div.jcarousel-clip{width:250px; overflow:hidden;}
div.applicationpop div.jcarousel-prev{width:9px;height:14px; cursor:pointer;background:url(/themes/custom/ukuni/css/../images/left.png) no-repeat left top;font-size:0;line-height:0; position:absolute; left:0; bottom:-27px;}
div.applicationpop div.jcarousel-next{width:9px;height:14px; cursor:pointer;background:url(/themes/custom/ukuni/css/../images/right.png) no-repeat left top;font-size:0;line-height:0; position:absolute; right:0; bottom:-27px;}
div.applicationpop div.back{ padding:25px 15px 0;font-family: "latobold",Helvetica,Arial,sans-serif;
                             font-style: normal;}
div.applicationpop div.back a{color:#CB0000; cursor:pointer;}
div.applicationpop div.example{ padding:34px 40px 0;}
div.applicationpop div.line{font-size:0;line-height:0;height:0; border-top:solid 1px #ccc;}
div.applicationpop div.cols7{width:540px; margin:0 auto;}
div.applicationpop div.cols7 .col1{width:270px;}
div.applicationpop div.cols7 .col2{width:270px;}
div.applicationpop div.cols7 label{color:#CB0000;font-style: normal;font-family: "latobold",Helvetica,Arial,sans-serif;
                                   padding:0px 0 2px;}
/*
div.applicationpop div.form-item-name-ref input,
div.applicationpop div.form-item-current-institution-ref input,
div.applicationpop div.form-item-current-course-ref input,
div.applicationpop div.form-item-name-tutor input,
div.applicationpop div.form-item-long input,
div.applicationpop div.form-item-name-taught input,
div.applicationpop div.form-item-marks input,
div.applicationpop div.form-item-date-letter input{width:240px;}
*/
div.applicationpop div.reference-title{text-align:center;color:#CB0000;font-family: "latobold",Helvetica,Arial,sans-serif;
                                       font-size:16px; padding:10px 0 20px;}
div.applicationpop div.box04{background:#F7F7F7; border:solid 1px #DDDDDD; border-radius:5px; padding:20px;}
//div.applicationpop div.utils{ margin:24px auto 0;width:52%;height:34px;}
div.applicationpop div.utils {margin: 75px auto 0; clear: both; padding-top: 35px;margin-left: 280px;}
div.applicationpop div.save{text-align:center; padding:40px 12px 30px;}

#generated-reference{ display:none;}
#reference_example{ display:none;}


.path-tools h1.page-header {display:none;}
#personal_statement #edit_subject_chosen{width: 200px !important;}
.osscpersonal-subject{width: 200px !important;}

#osscreference-form div.applicationpop { width: 100%;margin-top: 28px;}
#osscreference-form div.applicationpop div.box02 {width: 100%;background: url("/themes/custom/ukuni/css/../images/bg15.jpg") repeat scroll left top rgba(0, 0, 0, 0);}
.carousel-control {background: none repeat scroll 0 0 #E70012;font-size: 25px;
    font-family: "latobold",Helvetica,Arial,sans-serif;
    line-height: 33px;
    overflow: hidden;
    top: 85%;
}
.carousel-control.right {left: auto;right: 40%;height: 40px;line-height: 40px; background: url("/themes/custom/ukuni/css/../images/arrow-left-right.png") -3px -64px rgba(0, 0, 0, 0);}
#reference-content {height: 410px;overflow: auto;}
.carousel-control.left {left: 40%;height: 40px;line-height: 40px; background: url("/themes/custom/ukuni/css/../images/arrow-left-right.png") -6px -6px rgba(0, 0, 0, 0);}

.reference-view-link{
    font-size: 18px;
    font-style: normal;
    padding: 0;
    text-align: center;
}
.reference-view-link a{color: #CB0000;cursor: pointer;text-decoration: none;}
.page-tools-personal-statement .buttondisable{pointer-events: none;opacity: 0.7;cursor: default;color: #ccc !important;}
.page-tools-personal-statement #subject_dropdown{color: #CB0000;text-transform: uppercase;}
.page-tools-personal-statement .copy_reference{float: right;margin-left:0px;position: absolute;margin-top:0;}
.page-tools-personal-statement .copy_reference a{margin-right: 10px;}
.page-tools-personal-statement .addtops{float: right;margin-right: 30px; height: 31px; font-size: 12px; line-height: 30px;}

//Reference Page
.path-tools div.applicationpop{width:610px;}
.path-tools div.applicationpop div.personal-title{background-color: #fff; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);text-transform: uppercase; overflow: hidden; line-height: 150%; padding:19px 23px 12px;color: #CB0000;font-size: 24px; font-family: "latobold",Helvetica,Arial,sans-serif; margin-bottom: 20px;}
.path-tools div.applicationpop div.personal-sample{background-color: #fff;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); overflow: hidden; line-height: 150%; padding: 23px;color: #000;font-size: 14px;font-family: 'latoregular',sans-serif;margin-bottom: 20px;}
.path-tools div.applicationpop div.page-header-sample{font-size: 18px; text-transform: uppercase; margin-bottom: 10px;margin-top: 5px;}
.path-tools div.applicationpop div.page-header-content{color: #6f7676;margin-top: 8px;}
.path-tools div.applicationpop .reference-view-link a{background: #fff none repeat scroll 0 0;text-transform: uppercase;font-size: 12px; border: solid 1px #cb0000; border-radius: 4px; color: #cb0000;text-decoration: none;padding:4px 10px 2px;float: right;}
.path-tools .profileforminn{box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);}
.path-tools div.applicationpop div.example{ padding:0;}
.path-tools #modal1{width: 80% !important;top: 18% !important;}
.path-tools #modalBackdrop{ background: #000 none repeat scroll 0 !important;opacity: 0.1 !important; border: medium none !important;}
.path-tools .ctools-modal-content{height: 498px !important;border: none !important;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);}
.path-tools #modalContent .modal-content{height: 460px !important;box-shadow: none !important;border: medium none !important;margin-left: 20px !important;margin-top: 10px !important;}
.path-tools div.ctools-modal-content .modal-header{background-color: #fff !important;}
//.path-tools #modalContent{top: 17px !important;}
.path-tools #reference-content {height: 360px;overflow: auto;}
.path-tools .view-btn{background-color: #ce0000 !important;color: #fff !important;}
//.path-tools .profileforminn .collapsible-body .controls label{text-transform: uppercase;}
.path-tools #carousel-example-generic{padding-left: 20px;padding-top: 16px;padding-right: 10px;     overflow: unset;}
.path-tools .utils{ margin-left: 264px;margin-top: 20px;}
.path-tools #reference-content {height: 300px;overflow: auto;border-radius: 5px; border: 2px solid #dddddd;}
.path-tools .view-btn{background-color: #ce0000 !important;color: #fff !important;}
.path-tools .reference-title-pop{position:relative; z-index:1;    width: 100%; float: left; font-size: 20px;margin-bottom: 55px;margin-top: -10px;padding-left: 0px;text-transform: uppercase;}
.page-tools-personal-statement .utils .btn-primary{height: 34px!important; font-size: 12px!important;}
.path-tools .save_draft_reference {float: left; margin-right: 10px;}


/******************************Tool page design****************************************************/
/*Agent Portal CSS*/
.page-agent-applications .middle h1.page-header{font-size: 21px !important;padding: 14px 268px 7px;}
.page-agent-clients .middle h1.page-header{font-size: 21px !important;padding: 14px 268px 7px;}
.page-agent-application-detail .middle h1.page-header{font-size: 21px !important;padding: 14px 268px 7px;}
.page-agent-client-add-application .easy-breadcrumb{margin-left: -10px;}
.page-agent-client-add-document .mrnone {margin-right: 50px;}
.page-agent-client-add-document .width50 {float: left;margin-bottom: 2px;width: 40%;}
.page-agent .inn-middle1-wrap {height: auto !important;padding: 0px 122px 20px; clear:both; overflow: hidden; min-height: 500px;}
.page-agent section {padding-top: 6px;}
.page-agent-clients .middle{width: 1160px!important;}
.page-agent .uni-detail-toptabbingmenuwrap ul li .active {border-bottom: 5px solid #ce0000 !important;}
.page-agent .uni-detail-toptabbingmenuwrap ul li a:hover { border-bottom: 5px solid #ce0000;color: #ce0000;text-decoration: none;}
.page-agent .uni-detail-toptabbingmenuwrap ul li a {border-bottom: 5px solid #fff;float: left;padding: 8px 72px 4px;text-decoration: none;text-transform: none;}
.page-agent-applications .easy-breadcrumb{margin-left: -57px!important;}
.page-agent-application-detail .easy-breadcrumb{margin-left: -58px!important;}
.page-agent-clients .easy-breadcrumb{margin-left: -116px!important;}
.page-agent-client-add-document .easy-breadcrumb{margin-left: -57px!important;}
.page-agent .easy-breadcrumb{margin-top: 101px; margin-left: -20px;}
body.page-agent{background:url(/themes/custom/ukuni/css/../images/bg15.jpg) repeat left top;}
.page-agent .formcon .btn span{display: none;}
.page-agent .select-wrapper span{border-left: 0px solid transparent; border-right: 0px solid transparent;}
.page-agent .select-wrapper span.caret{right: 20px;top: 16px;}
.page-agent .alert{margin: 25px auto 0 auto; width: 93%;}
.page-agent .alert .close{right: -2px; top: -5px;}
.page-agent .alert{margin: 25px auto 0 auto; width: 93%;}
.page-agent .alert .close{right: -2px; top: -5px;}
.page-agent .picker__day--infocus{padding: 0.3rem 0;}
.page-agent .picker__nav--prev:hover, .picker__nav--next:hover{background: repeat scroll 0 0 #f1f1f1;}
.page-agent .picker__nav--next:before{border-left: 0.75em solid #cb0000;}
.page-agent button.picker__today:focus, button.picker__clear:focus, button.picker__close:focus{background:#f1f1f1;}
.page-agent .picker__close, .picker__today{background-color:transparent;color:#cb0000 !important;}
.page-agent button.picker__today:focus, button.picker__clear:focus, button.picker__close:focus{background:#f1f1f1;}
.page-agent .btn, .btn-large, .btn-flat{font-size: 13px;}
.page-agent .picker__day.picker__day--today{color:#cb0000;}
.page-agent .control-group.error input:focus, .page-agent .control-group.error select:focus, .page-agent .control-group.error textarea:focus{box-shadow: none;}
html,body .page-agent {padding-right: 0 !important;}
.page-agent .page-header {display: none;}
.agent-menu {margin-left: 40px;}
.page-agent-client-add-document section {padding-top: 1px;}
.page-agent-client-add-document .middle{width: 1050px;}
.page-agent-client-add-document .uni-detail-toptabbingmenuwrap ul li .active {border-bottom: 5px solid #ce0000 !important;}
.page-agent-client-add-document .uni-detail-toptabbingmenuwrap ul li a:hover {border-bottom: 5px solid #ce0000;color: #ce0000;text-decoration: none;}
.page-agent-client-add-document .uni-detail-toptabbingmenuwrap ul li a {border-bottom: 5px solid #fff;float: left;padding: 8px 72px 4px;text-decoration: none;text-transform: none;}
.page-agent-clients .inn-middle1-wrap {padding: 0 0 20px !important}
.page-agent .middle{width: 1045px;}
.page-agent-client-add-document .alert{margin: 25px auto 0 auto; width: 100%;}
.page-agent-client-add-document .alert .close{right: -2px; top: -5px;}
.page-agent-client-add-document .documentconformupload-right-inn .input-field label{display: none;}
.page-agent-client-add-document .documentconformupload-right-inn .input-field legend{display: none; padding-top: 3px; width: auto; font-size: 12px; margin-bottom:0; float: left;border-bottom: none;}
.page-agent-client-add-document .documentconformupload-right-inn .input-field .fieldset-wrapper{float: left; width: 100%;}
.page-agent-client-add-document .documentconformupload-right-inn .input-field .droppable-browse-button.button{float:left; box-shadow: none; width:100%; border:none;}
.page-agent-client-add-document .documentconformupload-right-inn .input-field .droppable-browse-button.button:hover{border:none!important; background-color: transparent!important;}
.page-agent-client-add-document .documentconformupload-right-inn .input-field .droppable{height: 40px; margin-bottom: 30px; width: 100%; border-bottom: 1px solid #9e9e9e; border-top:none; border-right:none; border-left:none; margin-top:-4px; font-size: 14px;}
.page-agent-client-add-document .documentconformupload-right-inn .input-field .control-group{margin-bottom:0;}
.page-agent-client-add-document .documentconformupload-right-inn .input-field .droppable-message{background:none;}
.page-agent-client-add-document .documentconformupload-right-inn .input-field .droppable-browse-button.button{top:0; left:0; margin-right:0!important; }
.page-agent-client-add-document .documentconformupload-right-inn .input-field .help-block{font-size:12px; margin-top:10px; margin-bottom:14px; display: none;}
.page-agent-client-add-document .documentconformupload-right-inn-right .input-field{margin-top:-5px;}
.page-agent-client-add-document .select-wrapper input.select-dropdown{font-size:12px!important; height: 3rem!important;}
.page-agent-client-add-document .documentconformupload-rightbut button{height: 27px!important; padding: 3px 10px!important; font-size:12px!important;}
.page-agent-client-add-document .documentconformupload-right-inn .input-field .fieldset-wrapper table tr td{border-top:none; border-bottom:solid 1px #ddd;}
.page-agent-client-add-document .documentconformupload-right-inn .input-field .fieldset-wrapper table tr td button{background: url("/themes/custom/ukuni/css/../images/delete-new.png") no-repeat center center; float: right; width: 16px;padding: 0;margin: 0;text-indent: 100%;border: none;height: 17px; background-size:100%;  white-space: nowrap; overflow: hidden;}
.page-agent-client-add-document .documentconbg .tableboxbg table tr td i{display:none;}
.page-agent-client-add-document .documentconbg .tableboxbg table tr td button i{display:block;}
.page-agent-client-add-document .documentconbg .tableboxbg table tr td button{background: url("/themes/custom/ukuni/css/../images/delete-new.png") no-repeat center center; box-shadow: none; border:none; margin: 0; padding: 0; width: 15px; background-size:100%;}
.page-agent-client-add-document .documentconbg .tableboxbg table tr td a{color:#333!important; font-weight:normal;}
.page-agent-client-add-document .documentconformupload-right-inn-right .select-wrapper span {border-left: 0px solid transparent;border-right: 0px solid transparent;}
.page-agent-client-add-document .documentconformupload-right-inn-right .select-wrapper span.caret {right: 20px;}
.page-applications .modalgh, .page-agent-client-add-document .modalgh {margin-top: 100px;}
.page-agent-client-add-document .documentconbg .tableboxbg table tr td button{display: none;}
.page-agent-client-add-document .del-doc-btn{width: 18px;border: none;margin: 0;padding: 0;width: 15px;background-size: 100%;}
.page-agent .tablegrid{border: solid 1px #ccc; width: 100%; float: left;}
.addtable-first-row{width:100%; float:left; border-bottom:solid 1px #ccc;}
.addtable-row-td{width:100%; float:left; border-bottom:solid 1px #ccc;}
.addtable-first-col-th{float: left; font-weight:bold; font-size:13px; padding-top: 9px; padding-bottom: 8px; width: 10%; background:#f2f2f2;}
.addtable-secound-th{float: left; font-weight:bold; font-size:13px; padding-top: 9px; padding-bottom: 8px; width: 10%; background:#f2f2f2;}
.addtable-third-th{float: left; font-weight:bold; font-size:13px; padding-top: 9px; padding-bottom: 8px; width: 10%; text-align: center; background:#f2f2f2;}
.addtable-fourth-th{float: left; font-weight:bold; font-size:13px; padding-top: 9px; padding-bottom: 8px; width: 14%; background:#f2f2f2;}
.addtable-fifth-th{float: left; font-weight:bold; font-size:13px; padding-top: 9px; padding-bottom: 8px; width: 10%; background:#f2f2f2; text-align: center;}
.addtable-sixth-th{float: left; font-weight:bold; font-size:13px; padding-top: 9px; padding-bottom: 8px; width: 23%; background:#f2f2f2;}
.addtable-seventh-th{float: left; font-weight:bold; font-size:13px; padding-top: 9px; padding-bottom: 8px; width: 13%; background:#f2f2f2;}
.addtable-eight-th{float: left; font-weight:bold; font-size:13px; padding-top: 9px; padding-bottom: 8px; width: 10%; background:#f2f2f2;}
.addtable-first-col-td{float: left; font-size:12px; padding-top: 9px; padding-bottom:8px; width: 10%;}
.addtable-secound-td{float: left; font-size:12px; padding-top: 9px; padding-bottom: 8px;  width: 10%;}
.addtable-third-td{float: left; font-size:12px; padding-top: 9px; padding-bottom: 8px;  width: 10%; text-align: center;}
.addtable-fourth-td{float: left; font-size:12px; padding-top: 9px; padding-bottom: 8px;width: 14%;}
.addtable-fifth-td{float: left; font-size:12px; padding-top: 9px; padding-bottom: 8px; width: 10%; text-align: center;}
.addtable-sixth-td{float: left; font-size:12px; padding-top:9px; padding-bottom: 8px; width: 23%;}
.addtable-seventh-td{float: left; font-size:12px; padding-top:9px; padding-bottom: 8px; width: 13%;}
.addtable-eight-td{float: left; font-size:12px; padding-top:9px; padding-bottom: 8px; width: 10%;}
.ml0{margin-left: 0;}
.addtable-td-th-span{margin-left: 15px; display: inline-block; float:none;}
.page-agent .uni-detail-mid-white{padding: 15px;}
.addtable-buttons{background: #cb0000; font-size: 12px; color: #fff; padding: 3px 6px; border-radius:4px;}
.addtable-buttons:hover{background: #000; color: #fff;}
.page-agent .document-rightbox-bg{width: 100%;}
.page-agent .document-rightbox-bg .input-field{width:48%; margin-right: 10px; float: left;}
.page-agent .document-rightbox-bg .input-field:nth-child(2){margin-right: 0;}
.clienttable .addtable-first-col-th{width: 15%; float:left; background:#f2f2f2; font-size: 13px; font-weight: bold; padding-bottom: 8px; padding-top: 9px;}
.clienttable .addtable-secound-th{width: 20%; float:left; background:#f2f2f2; font-size: 13px; font-weight: bold; padding-bottom: 8px; padding-top: 9px;}
.clienttable .addtable-third-th{width: 25%; float:left; background:#f2f2f2; font-size: 13px; font-weight: bold; padding-bottom: 8px; padding-top: 9px;}
.clienttable .addtable-fourth-th{width: 10%; float:left; background:#f2f2f2; font-size: 13px; font-weight: bold; padding-bottom: 8px; padding-top: 9px;}
.clienttable .addtable-fifth-th{width: 10%; float:left; background:#f2f2f2; font-size: 13px; font-weight: bold; padding-bottom: 8px; padding-top: 9px; text-align: center;}
.clienttable .addtable-sixth-th{width: 10%; float:left; background:#f2f2f2; font-size: 13px; font-weight: bold; padding-bottom: 8px; padding-top: 9px;}
.clienttable .addtable-seventh-th{width: 15%; float:left; background:#f2f2f2; font-size: 13px; font-weight: bold; padding-bottom: 8px; padding-top: 9px;}
.clienttable .addtable-eight-th{width: 15%; float:left; background:#f2f2f2; font-size: 13px; font-weight: bold; padding-bottom: 8px; padding-top: 9px;}
.clienttable .addtable-first-col-td{width: 15%; float:left; font-size: 13px; padding-bottom: 8px; padding-top: 9px;}
.clienttable .addtable-secound-td{width: 20%; float:left; font-size: 13px; padding-bottom: 8px; padding-top: 9px;}
.clienttable .addtable-third-td{width: 25%; float:left; font-size: 13px; padding-bottom: 8px; padding-top: 9px;}
.clienttable .addtable-fourth-td{width: 10%; float:left; font-size: 13px; padding-bottom: 8px; padding-top: 9px;}
.clienttable .addtable-fifth-td{width: 10%; float:left; font-size: 13px; padding-bottom: 8px; padding-top: 9px; text-align: center;}
.clienttable .addtable-sixth-td{width: 10%; float:left; font-size: 13px; padding-bottom: 8px; padding-top: 9px;}
.clienttable .addtable-seventh-td{width: 15%; float:left; font-size: 13px; padding-bottom: 8px; padding-top: 9px;}
.clienttable .addtable-eight-td{width: 15%; float:left; font-size: 13px; padding-bottom: 8px; padding-top: 9px;}
.page-agent .profileforminn .width50 {min-height: 70px;}
.page-agent .basicinfotablerow-title{float: left; width:100%; font-weight: bold; background:#f2f2f2; padding-top: 9px; padding-bottom: 8px; border-bottom: 1px solid #ccc;}
.page-agent .basicinfotablerow{float: left; width:100%; border-bottom: 1px solid #ccc;}
.page-agent .basicinfotablerow-firstcol{float: left; width:22%; padding-top: 9px; padding-bottom: 8px;}
.page-agent .basicinfotablerow-seccol{float: left; width:22%; padding-top: 9px; padding-bottom: 8px;}
.page-agent .basicinfotablerow-thirdcol{float: left; width:25%; padding-top: 9px; padding-bottom: 8px;}
.page-agent .basicinfotablerow-thirdcol-app{float: left; width:10%; padding-top: 9px; padding-bottom: 8px;}
.page-agent .basicinfotablerow-fourthcol{float: left; width:10%; padding-top: 9px; padding-bottom: 8px;}
.page-agent .basicinfotablerow-fifthcol{float: left; width:10%; padding-top: 9px; padding-bottom: 8px;}
.page-agent .basicinfotablerow-sixthcol{float: left; width:18%; padding-top: 9px; padding-bottom: 8px;}
.page-agent .basicinfotablerow-seven{float: left; width:8%; padding-top: 9px; padding-bottom: 8px;}
.page-agent .basicinfotablesecrow{float: left; width:100%; border-bottom: 1px solid #ccc;}
.page-agent .basicinfotablesecrow-firstcol{float: left; width:22%; padding-top: 9px; padding-bottom: 8px;}
.page-agent .basicinfotablesecrow-seccol{float: left; width:22%; padding-top: 9px; padding-bottom: 8px;}
.page-agent .basicinfotablesecrow-thirdcol{float: left; width:12%; padding-top: 9px; padding-bottom: 8px;}
.page-agent .basicinfotablesecrow-thirdcol-app{float: left; width:10%; padding-top: 9px; padding-bottom: 8px;}
.page-agent .basicinfotablesecrow-fourthcol{float: left; width:10%; padding-top: 9px; padding-bottom: 8px;}
.page-agent .basicinfotablesecrow-fifthcol{float: left; width:10%; padding-top: 9px; padding-bottom: 8px;}
.page-agent .basicinfotablesecrow-sixthcol{float: left; width:18%; padding-top: 9px; padding-bottom: 8px;}
.page-agent .basicinfotablesecrow-seventcol{float: left; width:8%; padding-top: 9px; padding-bottom: 8px;}
.basicinfotablerow-title .waves-circle{width: 20px; height: 20px; line-height: normal;}
.basicinfotablerow-title .waves-circle i{width: 20px; height: 20px; line-height: 20px!important; font-size: 20px !important;}
.page-agent .alert{margin:auto 0 auto; width: 93%;}
.page-agent-application-detail .btn-floating {padding: 0px 0px 0px 0px !important;}
.page-agent-application-detail .back-link{float: right;margin-right: 29px; }
.page-agent .data-sep{float: right;font-weight: bold;margin-right: 68px;}
.page-agent .heading-wt{font-weight: bold;}
.page-change-password .easy-breadcrumb {font-size: 16px;margin-left: -46px; margin-top: 109px;}
.back-link a{color:#cb0000;}
.ml0{margin-left: 0;}
/*==================================Individual Course page CSS Here====================*/
.node-type-courses .uni-detail-mid-box-butbg{margin: 0px 16px 9px;}
.node-courses .t2 {color: #ce0000; text-transform: uppercase;}
.node-type-courses footer { display: none !important;}
.courses-detail {text-align: center;}
.node-type-courses .uni-detail-mid-discription-white { border-left: 5px solid #cb0000;}
.node-type-courses .uni-detail-mid-3col-1-inn-center-icon-right-title2{text-align: left;}
.node-type-courses .container {width: 100% !important;}
.node-type-courses .uni-detail-mid-white { margin-bottom: 20px;}
.node-type-courses .easy-breadcrumb {margin-left: -60px !important;margin-top: 385px;}
.course_thumb_details{float: left; padding: 0px 20px 20px 20px!important; width: 100%;}
.course_thumb_title{width: 100%; float:left; position: relative;}
.course_thumb_title span{width: 80%; float:left; font-size: 12px; color: #9d9d9d; font-weight: bold;}
.course_thumb_title span a{color: #9d9d9d; text-decoration:none;}
.node-type-courses .element-item{width: 325px!important; height: 435px!important; position: relative;}
.node-type-courses .course_thumb_title .botrighttext{float: right!important; width: 20%!important; right:0; top: 1px;}
.node-type-courses .course_thumb_details .symbol{font-family: 'robotomedium'; width: 100%; margin-bottom: 30px; margin-top: 10px; float: left; font-size: 18px; padding-left: 0; padding-right: 0;}
.node-type-courses .course_thumb_details .symbol a{min-height: auto; line-height: 20px; font-size: 17px;}
.main-same-course{width: 100%; float: left;}
.main-same-course .main-same-course-s1{float: left;}
.main-same-course .main-same-course-s2{float: right;}
.main-coursefield{float: left; width: 100%;}
.main-coursefield-left{float: left; font-family: 'latolight'; color: #898989; font-size: 34px;}
.main-coursefield-right{float: right; font-family: 'latolight'; color: #898989; font-size: 34px;}
.course-compair-button{position: absolute; bottom: 0; width: 100%; float: left; background: #ebebeb; font-size: 12px; padding: 6px 0 6px 20px!important; text-transform: uppercase;}
.course-compair-button .fa.fa-plus-circle {color: #cb0000; font-size: 16px;}
.course-compair-button .fa.fa-minus-circle {color: #cb0000; font-size: 16px;}
.node-type-courses .uni-detail-mid-arti-innbg1{overflow: visible;}
.node-type-courses .uni-detail-mid-arti-innbg2 {padding:10px 35px; overflow: hidden;}
.element-item.right-last-course{margin-right: 0;}
.ranking-icon{float: left; margin-right: 5px;}
.ranking-title{float: left; margin-top: 2px;}
.node-type-courses .uni-detail-mid-arti-innbg-row-new .element-item .thumb{padding-top: 35px;}
.node-type-courses .uni-detail-mid-arti-innbg-row-new .element-item .thumb a{text-align: center; height: 160px; width: 100%; float: left;}
.node-type-courses .uni-detail-mid-arti-innbg-row-new .element-item .thumb a img{height: 90%; width: 45%}
.node-type-courses .uni-detail-mid-discription-white{padding: 10px 15px!important; margin-right: 25px; margin-bottom: 25px; width: 93%;}
.node-type-courses .uni-detail-mid-discription-white .uni-detail-mid-arti-innbg{padding: 0 20px;}
.node-type-courses .uni-detail-mid-discription-con{height: 208px;}
.node-type-courses .easy-breadcrumb {margin-bottom: 20px;}
.node-type-courses .uni-detail-ver-mid-inn-mid{width: 100%; margin-right: 0;}
.node-type-courses .uni-detail-mid-3col-1-inn{min-height: 76px; margin-bottom: 20px; margin-right: 20px; padding: 10px 15px 10px 30px;}
.node-type-courses .uni-detail-mid-3col-1-inn-center-icon-right{min-height: 76px;}
.node-type-courses .uni-detail-mid-3col-1-inn-center-icon{height: 76px;}
.node-type-courses .ieltsimg{width: 29%;}
.node-type-courses .ieltsimg img{width: 100%;}
.node-type-courses .uni-detail-mid-3col-1-inn-center-icon-right-title2{font-family: "latobold",Helvetica,Arial,sans-serif; font-size: 18px; color: #000; line-height: 28px;}
.node-type-courses .uni-detail-mid-3col-1-inn-center-icon-right{width: 70%;}
.node-type-courses .uni-detail-ver-mid{height: 40px;}
.node-type-courses .uni-detail-mid-3col-1-inn-center-icon-right-bottitle{bottom: 10px;}
.node-type-courses .double-campus{font-size: 17px;}
.node-type-courses .bottomtitle{bottom: -20px;}
.node-type-courses .uni-detail-mid-box-favbut{margin-right: 15px;}
.node-type-courses iframe, object, embed {max-width: 100%;}
.node-type-courses .uni-detail-mid-3colbg{margin-top: 5px; margin-bottom: 0;}
.less-width {width:98% !important;}
.node-type-courses .field-group-items .field-group-item a {color:#222;font-family: "latobold",Helvetica,Arial,sans-serif; pointer-events: none;}
.node-type-courses .field-group-items .field-group-item {background: #f2f2f2 none repeat scroll 0 0;
                                                              border: 2px solid #a9a9a9;
                                                              color: #222 !important;
                                                              cursor: pointer;
                                                              display: inline-block;
                                                              font-size: 13px;
                                                              margin-bottom: 2px;
                                                              margin-right: 4px;
                                                              padding: 6px 13px;
                                                              margin-top: 8px;
                                                              border-radius: 20px;
}
.node-type-courses .field-group-items .field-group-item:hover {background-color: #ce0000;border: 2px solid #fff;color: #fff;}
.node-type-courses .field-group-items .field-group-item:hover a {color: #fff;}
.node-type-courses .uni-detail-mid-3col-1-inn-center-icon span{display: table-cell; vertical-align: middle; background-image: url('/themes/custom/ukuni/css/../images/course-icons.png'); background-repeat: no-repeat;}
.node-type-courses .uni-detail-mid-3col-1-inn-center-icon span.available-intake{display: table-cell; vertical-align: middle; background-image: url('/themes/custom/ukuni/css/../images/intake.jpg'); background-repeat: no-repeat;background-position: center;}
.study-level-icon{background-position:center top 26px; width: 44px; height: 30px; overflow: hidden;}
.course-ielts-icon{background-position:center top -290px; width: 100px; height: 30px; overflow: hidden;}
.course-pound-icon{background-position:center top -75px; width: 48px; height: 56px; overflow: hidden;}
.uk-entry-requirement{background-position:center top -396px; width: 49px; height: 48px; overflow: hidden;}
.application-fee{background-position:center top -186px; width: 41px; height: 56px; overflow: hidden;}
.course-status-icon{background-position:center top -504px; width: 44px; height: 30px; overflow: hidden;}
.course-tags{background-position:center top -603px; width: 44px; height: 38px; overflow: hidden;}
.top-uni-banner-above .moblogobg{top: -55px !important;}
.course-page-overlay {position: fixed; z-index: 9999; height: 100%; width: 100%; top: 0; left:0; background-color: Black; filter: alpha(opacity=60); opacity: 0.8; -moz-opacity: 0.9;display:none;}
.page-tools-personal-statement .easy-breadcrumb{margin-top: 115px;}
.page-tools-personal-statement .inn-middle1-wrap{padding: 105px 0 20px;}
.path-tools .easy-breadcrumb{margin-top: 115px;}
.path-tools .inn-middle1-wrap{padding: 0 0 20px;}
.node-type-courses .uni-detail-mid-box-bigtitle a {color: #fff !important;}
.page-hybridauth fieldset {min-width: 100%;}
/*==================================Individual Course page CSS End Here====================*/

.page-tools-personal-statement div.applicationpop #edit-ps-text-why-this-course{height: 197px;margin-top: 12px;border: none;color:#000; resize: none;margin-left: 15px;width: 552px;box-shadow:none;}
.page-tools-personal-statement div.applicationpop #edit-ps-text-why-this-uni{height: 252px;color:#000;border: none; resize: none;margin-left: 15px;width: 552px;box-shadow:none;margin-top: 32px;}
.page-tools-personal-statement div.applicationpop #edit-ps-text-suitability{height: 252px;color:#000;border: none; resize: none;margin-left: 15px;width: 552px;box-shadow:none;margin-top: 26px;}
.page-tools-personal-statement div.applicationpop #edit-ps-text-future-goals{height: 234px;color:#000;border: none; resize: none;margin-left: 15px;width: 552px;box-shadow:none;margin-top: 26px;}
.page-tools-personal-statement div.applicationpop .textar label{color:#000;font-size:16px;font-family: "robotobold",Helvetica,Arial,sans-serif;line-height:26px;width: 100%;}
.page-tools-personal-statement .bigdiv{background-color: #ffffff;border: 1px solid #cccccc;box-shadow: 0 0 0;height: 1044px;}
.page-tools-personal-statement .notemlate{margin-top: 83px !important;text-align: center;}
.page-node-type-article .article-innerwrap ul li {list-style-type:unset; list-style:none;}
/*==================================Text hover effect CSS Start Here====================*/
.underline-effect a{margin:0;padding:0;border:0 none;position: relative; outline: none;}
.underline-effect > a{text-decoration: none;}
.underline-effect > a:before {content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background: #FFF;visibility: hidden;border-radius: 5px;transform: scaleX(0);transition: .25s linear;}
.underline-effect > a:hover:before, .underline-effect > a:focus:before {visibility: visible;transform: scaleX(1);}
/*==================================Text hover effect CSS End Here====================*/
.node-type-courses .uni-thumb-inn-mid a:hover {opacity: 0.7;}
/*==================================User Profile Image CSS START HERE================================*/
.user_pic_imgbg{padding-top: 30px; width: 100%; text-align: center;}
.user_pic_img{background: #f2f0f1; border-radius: 50%; overflow: hidden; width: 150px; height: 150px !important; display: inline-block; cursor: pointer;}
.user_pic_img a{transition: none; background:url(/themes/custom/ukuni/css/../images/camera1.png) no-repeat center top 8px!important; position: relative; background-size: 72%!important; box-shadow: none;}
.user_pic_img a span{position: absolute; bottom: 0; left: 0; width: 100%; text-align: center; font-size: 12px; color: #c7c8ca; text-shadow: none; letter-spacing: 0; font-family: 'latobold';}
.user_pic_img:hover{background: #cb0000;}
.user_pic_img:hover a{box-shadow: none; background-position: center top -98px!important; background-size: 72%;}
.user_pic_img:hover a span{color: #fff;}
.user_pic_img div{left: 0; position: relative; top: 64px;}
.user_pic_img:hover .edit_btn{cursor: pointer; box-shadow: none; background-color: transparent;}
.user_pic_img img{width: 100%; height: 100%;}
.user_pic_img .edit_btn{/*background-color: rgba(0, 0, 0, 0.3)!important;*/background-color: transparent !important; transition: none!important; background-position: center top; overflow: hidden; border-color: transparent !important;margin-top: -37px; width: 96px; height: 92px;}
.user_pic_img .edit_btn i{margin-top: 50%; font-size: 2.3rem;}
.user_pic_img .delete_btn{background-color: transparent !important;border-color: transparent !important;margin-right: 87px;margin-top: 15px;}
.upload_btn{background-color: transparent !important;border-color: transparent !important;margin-left: 37px;margin-top: -77px;}
.form-file {visibility: hidden;}
#modal_delete{background-color: white;top:50% !important}
.user_pic_img .delete_btn:hover{box-shadow:none;}
.nav_pic_img{width: 38px; height:55px; margin-top: -2px;}
.nav_pic_img img{height: 38px;width: 100%;border-radius: 50%; border: 2px solid #fff; margin-top: 4px;}
.hoveruserimg{position: relative; background: none!important;}
.hoveruserimg:hover .visibleimg{ display: block!important; position: absolute; top: 0%; left: 0%; background:rgba(203, 0, 0, 0.5)url(/themes/custom/ukuni/css/../images/camera1.png) no-repeat center top -55px!important; background-size: 45%!important; width: 150px; height: 150px;}
.visibleimg img{width: auto!important; height: auto!important;}
.visibleimg{display: none; width: 60px; height: 52px; overflow: hidden; }
.mob_nav_pic_img img{border: 2px solid #fff;border-radius: 50%;float: left;height: 38px;margin-left: 6px;margin-top: 13px;width: 16%;}
.m_link{height:0px !important;padding:0px !important;}
/*==================================User Profile Image CSS END HERE================================*/
.uni-name-titletext > h2 {margin-top: 3px;}

/*==================================New Course List Page CSS================================*/
.page-university-courses .university-right-conbox-right{width: 100%;}
.page-university-courses .page-header{display:none;}
.page-university-courses .form-checkboxes{display: inline-flex;}
.page-university-courses .alpha-search{text-align: center}
.page-university-courses .well{background-color: #f0f0f0;border: medium none;box-shadow: 0 1px 1px rgba(0, 0, 0, 0) inset;margin-bottom: -30px;min-height: 20px;padding: 19px 0px;}
.page-university-courses .well .container-fluid{padding-left: 0; padding-right: 0;}
.page-university-courses .easy-breadcrumb{margin-top: 115px !important;margin-bottom: 12px;}
.page-university-courses .university-right-conbox-left-bg-title{margin-bottom: 0; padding: 20px 20px 0px 20px;}
.page-university-courses .university-right-conbox-left-bg-title-left{margin:12px 20px 12px 12px;}
.page-university-courses .university-right-conbox-left-bg-title-right{width: 90%; margin-top: 21px;}
.page-university-courses .university-right-conbox-left-bg-title-right-title1{font-family: 'latobold'; text-transform: uppercase; font-size: 22px; margin-bottom: 0; margin-top: 0;line-height: 24px;}
.page-university-courses .university-right-conbox-left-bg-title-right-title1 a{font-size: 24px;}
.page-university-courses .university-right-conbox-left-bg-title-right-title1 span{font-size: 24px;}
.page-university-courses .form-checkbox{float: left; margin-right: 10px;}
.filtercourse-title{margin-right: 30px; font-family: 'latoregular'; font-size: 13px; margin-top: 12px; float: left; padding-left: 10px; color: #000; text-transform: uppercase;}
.mr0{margin-right: 0;}
.course-az{padding: 0 20px; margin-bottom: 20px; text-align: center;}
.course-az-title{float: left; margin-left: 18px; margin-right: 30px;margin-top: 3px; font-family: 'latoregular'; color: #9e9e9e;}
.course-az-letters{float: left; font-size: 13px;  color: #9e9e9e;}
.filtercourse-field-box .form-type-checkbox{float: left; margin-right: 40px; margin-top: 7px; margin-top: -8px;}
.filtercourse-field-box label{color: #000; min-height: auto; line-height: normal;  float: left; font-size: 13px; font-family: 'latoregular'; margin-top: 0px;margin-bottom: 0px;}
.filtercourse-field-box .form-type-checkbox input{margin-top: 0px;}
.page-university-courses .filtercourse-field-box .form-checkboxes{margin-top: 0px;}
.courses-center-div{display: inline-block;}

/*==================================New CSS====================*/
.courses-name-boxbg{clear:both; margin:35px 0 10px 0; overflow: hidden;}
.courses-name-box{width:33.3333%; float: left;}
.courses-name-box-inn{margin-right:20px;}
.courses-name-box-inn ul{margin:0; padding:0;}
.courses-name-box-inn ul li{width:100%; float:left; margin-bottom:4px; line-height: normal; font-family: 'latoregular'; color: #000; font-size:12px; list-style:none;}
.courses-name-box-inn ul li a{color: #000; text-decoration:none;}
.courses-name-box-inn ul li a:hover{color: #000; text-decoration:none;}
.course-az-letters-round{
    background: transparent;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    color: #959595;
    display: inline-block;
    font-weight: bold;
    line-height: 25px;
    margin-right: 6px;
    text-align: center;
    width: 26px;
    height: 26px;
    border: 1.5px solid #959595;
    font-size: 11px;
}
.course-az-letters-round:hover{background: #ce0000; border: solid 1.5px #ce0000;color: #fff;}
.course-az-letters .active{
    background: #ce0000;
    border: solid 1.5px #ce0000;
    color: #fff;
}
.pl0{padding-left: 0!important;}
.pt0{padding-top: 0!important;}
.page-university-courses input[type="checkbox"] {cursor: pointer;display: none;}
.page-university-courses .filled-in[type="checkbox"]:not(:checked) + label:after {background-color: transparent;border: 2px solid #5a5a5a;height: 20px;top: 0;width: 20px;z-index: 0;}
.page-university-courses [type="checkbox"] + label {padding-left: 28px; position: relative;}
.middle1-wrap .inn-middle1-wrap{height: 100%!important;}
.views-courses-search-page .view-filters {background: #fff none repeat scroll 0 0;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);float: left;margin-bottom: 20px;padding: 20px;width: 100%;}
.views-widget-filter-courselevel>label{margin-right: 30px; font-family: 'latoregular'; font-size: 13px; margin-top: 12px; float: left; padding-left: 0px; color: #000; text-transform: uppercase;}
.page-university-courses .views-exposed-form .views-exposed-widget {margin-bottom: -21px;}
.page-university-courses .university-right-conbox{margin-bottom: 11px;}

/*==================================New Course List Page CSS END================================*/
/*==================================css password caps lock on/off================================*/
span.caps-on, span.caps-off {float: right;margin-left: -45px;position: absolute;top: 2px;}
.fa-lock::before ,.fa-unlock-alt::before {
    color: #58595B;
    content: "";
    display: inline-block;
    font-family: "FontAwesome";
    font-size: 1.5rem;
    font-style: normal;
    font-weight: normal;
    margin-right: 0.5rem;
}
/*==================================css password caps lock on/off end================================*/
.page-aboutus .unilogo-thumb a:hover {opacity: 0.7;}
.unilogo-thumb-title a {color: #000000;}
.unilogo-thumb-title a:hover {color: #cb0000;text-decoration: underline;}
#modal_ref_per{top:35% !important;}
#modal_ref_per .contentstyle{font-size: 20px;font-weight: bold;padding: 24px;text-align: center;}
.courses-name-box-inn ul li a:hover {color: #cb0000;text-decoration: underline!important;}
.page-university-courses .filtercourse-field-box label{line-height: 23px;}
.page-tools-personal-statement .mainbig-title{float: left;}
.page-tools-personal-statement div.applicationpop .sub-title{float: left;}
#fancybox-overlay {background-color: rgba(119, 119, 119, 0.5)!important;}
#fancybox-content {border: none;}
.not-logged-in #fancybox-outer #block-block-55 .block-content {width:93% !important;}
.not-logged-in.page-user-login #fancybox-outer #block-block-55 .block-content {width:66% !important;}
.logged-in #fancybox-outer #block-block-55 .block-content {width:93% !important;}
.page-universities .view-header {color: #cb0000;float: left;font-family: "roboto_condensedbold",Helvetica,Arial,sans-serif;font-size: 26px;margin: 11px 0 0 7px;}
.personalite-remove-img{border:0px solid;}
.remove-icon{color: #d1d2d6; font-size: 20px;}
.remove-icon:hover{color: #cb0000; cursor: pointer;}
.mr10{margin-right: 10px;}
.mb10{margin-bottom: 10px;}
.mt10{margin-top: 10px;}
.addred-icon{color: #cb0000; font-size: 22px; cursor: pointer; position: relative;/* right: -12px;*/}
.page-profile .collapsible-header i {width: 1.4rem;}
.ficon{background:center top 12px no-repeat url('/themes/custom/ukuni/css/../images/flag-icon.png');}
.autocomplete-select{background-color:#cb0000 !important; width: 100%; color: #fff !important; text-decoration: none;}
.autocomplete-text-highlight {color: #fff !important;text-decoration: none;width: 100%;}
.highlight-text{ color: #fff !important; cursor: pointer !important;}
.ug-con{color:#cb0000;}
.ug-con:hover{color:#cb0000;text-decoration: underline;}
.uni-detail-full-width-new{width: 100% !important;}
.uni-detail-full-width-new .uni-detail-mid-3col-1-inn-center-icon-right-title2-small{height: 30px !important;}
.campus-living-cost {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
#launcher1_container {background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/arrow-white-new.png") no-repeat scroll right 12px top 14px;}
#launcher2_container {background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/arrow-white-new.png") no-repeat scroll right 11px top 16px;}
/*==================================ARTICLE PAGE CSS START HERE================================*/
.p0{padding:0;}
.newarticle-wrap{width:960px; /*margin: 260px auto 0;*/ overflow:hidden;}
.newarticle-wrapinn{width:100%; float:left;}
.newarticle-wrapinn-left{width:633px; float:left;}
.newarticle-wrapinn-left-inn{width:100%; float:left; background:#fff; border-top:solid 5px #d00000; padding:25px 40px; margin-bottom:20px;}
.newarticle-wrapinn-left-inn2{width:100%; float:left; background:#fff; padding:25px 40px; margin-bottom:20px;}
.newarticle-wrapinn-left-inn2-title{width:100%; float:left; margin-bottom:15px; font-family: 'latobold'; font-size:22px; color:#ce0000;}
.newarticle-wrapinn-left-inn2-boxwithimg{width:100%; float:left; margin-bottom:20px;}
.newarticle-wrapinn-left-inn2-boxwithimg-thumb{float:left; margin-right:20px;}
.newarticle-wrapinn-left-inn2-boxwithimg-textfield{float:left; border:solid 1px #acacac; border-radius:4px; font-family: 'latoregular'; font-size:12px!important; color:#cccccc!important; padding-left:10px!important; width: 85%;}
.newarticle-wrapinn-left-inn2-commenttext-box{width:100%; float:left; margin-bottom:20px; font-family: 'latoregular'; font-size:14px; color:#959595;}
.newarticle-wrapinn-left-breadcrumb{width:100%; float:left; margin-bottom:20px;}
.newarticle-wrapinn-left-breadcrumb ul{margin:0; padding:0;}
.newarticle-wrapinn-left-breadcrumb ul li{float:left; margin-right:7px; list-style:none;}
.newarticle-wrapinn-left-breadcrumb ul li a{float:left; font-family: 'latobold'; font-size:14px; color:#959595; text-transform:uppercase;}
.newarticle-wrapinn-left-redtitle{width:100%; float:left; margin-bottom:30px; line-height: normal; font-family: 'latobold'; font-size:30px; color:#d00000;}
.newarticle-wrapinn-left-content{width:100%; float:left; margin-bottom:20px; font-family: 'latoregular'; font-size:15px; color:#363636; line-height:21px;}
.newarticle-wrapinn-left-content strong{color:#000; }
.newarticle-wrapinn-left-content ul{margin:0 0 20px 15px; padding:0;}
.newarticle-wrapinn-left-content li{width:100%; float:left; list-style:none!important; margin-bottom:4px; font-family: 'latoregular'; font-size:15px; color:#363636;}
.newarticle-wrapinn-left-content h4{margin: 10px 0 10px 0; font-family: 'latobold'; font-size: 14px;}
.mr15{margin-right:15px;}
.left{float:left;}
.full-width{width:100%; float:left;}
.commentname{font-family: 'latobold'; font-size:14px; color:#000000; float:left; margin-right:25px;}
.commentname-small{font-family: 'latoregular'; font-size:12px; color:#b7b7b7;}
.width85{width:85%;}

.newarticle-wrapinn-right{width:305px; float:right;}
.newarticle-wrapinn-right-inn{float:left; background:#fff; border-top:solid 5px #d00000; padding:25px 40px; margin-bottom:20px; width: 100%;}
.newarticle-wrapinn-right-inn-box{width:100%; float:left; margin-bottom: 10px;}
.newarticle-wrapinn-right-inn-box-thumb{width:50px; height:50px; float:left; margin-right:15px;}
.newarticle-wrapinn-right-inn-box-thumb img{border-radius: 50%; height: 50px; width: 50px;}
.newarticle-wrapinn-right-inn-box-thumb-right{width:52%; float:left;}
.newarticle-wrapinn-right-inn-box-thumb-right-title{width:100%; font-family: 'latobold'; font-size:13px; color:#252525; float:left;}
.newarticle-wrapinn-right-inn-box-thumb-right-subtitle{width:100%;font-style: italic; line-height: normal; font-family: 'latobold'; font-size:14px; color:#959595; float:left;}
.newarticle-relatedarticle{float:left; width: 100%; margin-top:25px; padding:0 40px;}
.newarticle-relatedarticle-title{float:left; width: 100%; font-family: 'latobold'; font-size:16px; color:#959595; margin-bottom:5px; text-transform:uppercase;}
.newarticle-relatedarticle-box{width:100%; float:left; margin-bottom:20px;}
.newarticle-relatedarticle-box-thumb{width:100%; float:left; margin-bottom:10px;}
.newarticle-relatedarticle-box-thumb-title{width:100%; float:left; font-family: 'latobold'; font-size:16px; color:#000000;}
.newarticle-relatedarticle-box-thumb-title a{color:#000000;}
.newarticle-relatedarticle-box-thumb-subtitle{width:100%; float:left; font-family: 'latobold'; font-size:13px; color:#959595;}
.newarticle-tagcloudbox{width:100%; float:left;}
.newarticle-tagcloudbox ul{margin:0; padding:0;}
.newarticle-tagcloudbox li{width:100%; float:left; list-style:none; margin-bottom:8px;}
.newarticle-tagcloudbox li a{background:#ebebeb; border-radius:32px; border:solid 1px #c9c9c9; float:left; padding:4px 15px 4px 15px; font-family: 'latobold'; font-size:14px; color:#959595;}
.newarticle-tagcloudbox li a:hover{background:#d00000; border:solid 1px #d00000; color:#fff;}
.page-node-type-article .region-navigation{display: none;}
.page-node-type-article .field-name-field-tags .field-label{display: none;}
.page-node-type-article .article-mid-conboxbg-left-title .field-items .field-item{margin-bottom:0px;margin-top:7px;}
#disqus_thread {position: relative;}
#disqus_thread:after {content: "";display: block;height: 55px;width: 100%;position: absolute;bottom: 0;background: white;}
.page-node-type-article .container{position: relative; z-index: 9999;}
.page-node-type-article .newarticle-wrap{margin-top: -135px; float: left;}
//.page-node-type-article .block-mainmenu{display: block;}
.page-node-type-article .newarticle-wrapinn-left-content p a{color: #cb0000;}
.page-node-type-article div.top{z-index: 99999;}
.page-node-type-article .leficonboxbg .newarticle-wrapinn-right-inn-box-thumb{margin-right: 0;}
.page-node-type-article .leficonboxbg .newarticle-wrapinn-right-inn-box-thumb img{width: 50px; height: 50px; border-radius:50%;}
.page-node-type-article .leficonboxbg .innsocial{background: hsla(255, 255%, 255%, 0.60)!important;text-align: center; border-radius:0 !important; margin-left: 0; position: absolute !important; top: 0;}
.page-node-type-article .leficonboxbg .a2a_floating_style{padding: 10px!important; line-height: normal!important; background: rgba(255,255,255,0.60);}
.page-node-type-article .leficonboxbg .a2a_vertical_style a{text-align: center; padding: 4px 4px 0 4px!important;}
.page-node-type-article .leficonboxbg .a2a_vertical_style a span{display: inline-block;}
.page-node-type-article .leficonboxbg .newarticle-wrapinn-right-inn-box-thumb-right-title{margin-top: 5px!important;}
.page-node-type-article .leficonboxbg{border-radius: 8px 0px 0px 8px; left: -60px; padding: 0 0 0 5px; position: absolute; top: -135px; width: 54px!important;}
.page-node-type-article .example_parent_element{margin:0 auto; width:900px;position: relative;}
.page-node-type-article .example_parent_element .innsocial{background: hsla(255, 255%, 255%, 0.60)!important;}
.page-node-type-article .newarticle-wrapinn-left .newarticle-wrapinn-right-inn-box-thumb-right-title{ float: initial!important; line-height: normal;}
.last_anch{ max-width: 370px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.mt10{margin-top: 10px;}
.page-node-type-article .container-fluid{margin:0; padding:55px 0 0 0;}
.page-node-type-article .container-fluid .region-cont{width:100%;}
.page-node-type-article .container-fluid .region-cont h2{display:none;}
.article-mid-conboxbg-left-title{width:100%; margin:0 0 20px 0; font-family: "latobold",Helvetica,Arial,sans-serif;
                                 font-size:14px; color:#ce0000; padding: 4px 4px 2px 0;}
.page-node-type-article .newarticle-wrapinn-right .field-items .field-item {background: #eaeaea;
                                                           border: 1px solid #a9a9a9;
                                                           color: #222 !important;
                                                           cursor: pointer;
                                                           display: inline-block;
                                                           font-size: 13px;
                                                           margin-bottom: 4px;
                                                           margin-right: 4px;
                                                           padding: 4px 13px 3px;
                                                           margin-top: 4px;
                                                           border-radius: 20px;
}
.page-node-type-article .newarticle-wrapinn-right .field-items .field-item:hover {
    background-color: #ce0000;
    color: #fff;
}
.article-mid-conboxbg-left-title .field-items .field-item a {color:#959595;}
.article-mid-conboxbg-left-title .field-items .field-item {background: #f2f2f2 none repeat scroll 0 0;
                                                           border: 2px solid #a9a9a9;
                                                           color: #222 !important;
                                                           cursor: pointer;
                                                           display: inline-block;
                                                           font-size: 13px;
                                                           margin-bottom: 13px;
                                                           margin-right: 4px;
                                                           padding: 6px 13px;
                                                           margin-top: 8px;
                                                           border-radius: 20px;
}
.article-mid-conboxbg-left-title .field-items .field-item:hover {background-color: #ce0000;border: 2px solid #fff;color: #fff;}
.article-mid-conboxbg-left-title .field-items .field-item:hover a {color: #fff;}
.page-node-type-article .block-back p a{text-indent: unset; text-align:center; color:#cb0000; background: #fff; width:75px; padding:20px; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);}
/*.page-node-type-article .block-back{bottom: 200px;}*/
.page-node-type-article .block-back p a i{font-size:26px;}
.leficonboxbg .newarticle-wrapinn-right-inn-box{margin-bottom:30px;}
.page-node-type-article #top .region{margin-left: 118px;}
.addtable-td-th-span a i{margin-right: 10px; float: left;}
.wech{display: none;margin-left: -27px;margin-right: 6px;margin-top: 269px;position: absolute;width: 69px;}
.wech img{margin-left: -43px;}
.a2a_s_sina_weibo{background-image:url('/themes/custom/ukuni/css/../images/weibo-icon.png') !important; background-repeat:no-repeat;}
.leficonboxbg{background: #f7f7f7 none repeat scroll 0 0;border-radius: 8px 0px 0px 8px; left: -62px;
              padding: 0 0 0 5px; position: absolute; top: 0; width: 54px!important;}
.leficonboxbg-icon{width: 30px; height: 30px; float: left; margin-bottom: 10px; text-align: center; }
.article-innerwrap{overflow:visible;}
.article-mid-conboxbg-right{width:29%; float:right;}
.article-mid-conboxbg-right-article-boxbg{width:100%; margin-bottom:25px;}
.article-mid-conboxbg-right-article-title{width:100%; margin-bottom:10px; padding-bottom:15px; font-family: "latobold",Helvetica,Arial,sans-serif;
                                          font-size:16px; color:#ce0000; text-transform:uppercase; border-bottom:solid 1px #acacac;}
.page-node-type-article .nav-tabs{position: relative;top: -135px;}
/*==================================ARTICLE PAGE CSS END HERE================================*/
.node-type-page footer {display: none;}
.page-node-type-article .nav-tabs{position: relative;top: -135px;}
.article-mid-conboxbg-left {float: left;padding-right: 20px;width: 69%;}
.not-logged-in.page-user-login .alert-success {display:block;}
.page-universities .views-universities-page .view-header{display: none;}


/*==================================Agent Portal Task,Payments,Notes Module CSS Start HERE================================*/
.page-agent-client-detail .btn-floating {padding: 0px 0px 0px 0px !important;}
.page-agent-client-detail .back-link{float: right;margin-right: 29px;}
.page-agent-client-detail .easy-breadcrumb {font-size: 16px;margin-left: -57px; margin-top: 109px;}
.page-agent-application-detail .easy-breadcrumb {font-size: 16px;margin-left: -57px; margin-top: 109px;}
.page-agent-client-detail .btn-floating {padding: 0px 0px 0px 0px !important;}


.page-agent-client-add-note .profileforminn .subjectfields .input-field .select-wrapper label{position: relative; top: auto; width: auto;}
.page-agent-client-add-note .profileforminn .upload-attachment .form-file{visibility: visible;}
.page-agent-client-add-application-note .profileforminn .subjectfields .input-field .select-wrapper label{position: relative; top: auto; width: auto;}
.page-agent-client-add-application-note .profileforminn .upload-attachment .form-file{visibility: visible;}
.page-agent-client-edit-note .profileforminn .subjectfields .input-field .select-wrapper label{position: relative; top: auto; width: auto;}
.page-agent-client-edit-note .profileforminn .upload-attachment .form-file{visibility: visible;}

.page-agent-client-edit-application-note .profileforminn .subjectfields .input-field .select-wrapper label{position: relative; top: auto; width: auto;}
.page-agent-client-edit-application-note .profileforminn .upload-attachment .form-file{visibility: visible;}

.page-agent .notesrow .basicinfotablesecrow-firstcol{width: 30%;}
.page-agent .notesrow .basicinfotablesecrow-seccol{width: 30%;}
.page-agent .notesrow .basicinfotablesecrow-thirdcol-app{width: 28%;}
.page-agent .notesrow .basicinfotablesecrow-fourthcol{width: 12%;text-align: center;}

.page-agent .notesheaderrow .basicinfotablerow-firstcol{width: 30%;}
.page-agent .notesheaderrow .basicinfotablerow-seccol{width: 30%;}
.page-agent .notesheaderrow .basicinfotablerow-thirdcol-app{width: 28%;}
.page-agent .notesheaderrow .basicinfotablerow-fourthcol{width: 12%; text-align: center;}

.page-agent .taskheaderrow .basicinfotablerow-firstcol{width: 10%;}
.page-agent .taskheaderrow .basicinfotablerow-seccol{width: 18%;}
.page-agent .taskheaderrow .basicinfotablerow-thirdcol-app{width: 12%;}
.page-agent .taskheaderrow .basicinfotablerow-fourthcol{width: 22%; text-align: center;}
.page-agent .taskheaderrow .basicinfotablerow-fifthcol{width: 22%;text-align: center;}
.page-agent .taskheaderrow .basicinfotablerow-sixthcol{width: 16%;}

.page-agent .taskrow .basicinfotablesecrow-firstcol{width: 10%;}
.page-agent .taskrow .basicinfotablesecrow-seccol{width: 18%;}
.page-agent .taskrow .basicinfotablesecrow-thirdcol-app{width: 12%;}
.page-agent .taskrow .basicinfotablesecrow-fourthcol{width: 22%;text-align: center;}
.page-agent .taskrow .basicinfotablesecrow-fifthcol{width: 22%;text-align: center;}
.page-agent .taskrow .basicinfotablesecrow-sixthcol{width: 16%;}

.page-agent .applicationrow .basicinfotablesecrow-fifthcol{text-align: center;}
.page-agent .applicationrow .basicinfotablesecrow-seventcol{text-align: center;}
.page-agent .applicationrow .basicinfotablesecrow-fourthcol{text-align: center;}
.page-agent .applicationrow .basicinfotablerow-seven{text-align: center;}



.page-agent .document-greyrow .basicinfotablerow-firstcol{width: 40%;}
.page-agent .document-greyrow .basicinfotablerow-seccol{width: 20%;}
.page-agent .document-greyrow .basicinfotablerow-sixthcol{width: 30%;}
.page-agent .document-greyrow-bot .basicinfotablesecrow-firstcol{width: 40%;}
.page-agent .document-greyrow-bot .basicinfotablesecrow-thirdcol{width: 30%;}
.page-agent .document-greyrow .basicinfotablerow-thirdcol{width: 10%; text-align: center;}
.page-agent .document-greyrow-bot .basicinfotablesecrow-fourthcol{width: 10%;text-align: center;}
.page-agent .document-greyrow-bot .basicinfotablesecrow-seccol{width: 20%;}


.page-agent .paymentheaderrow .basicinfotablerow-seven{width: 15%;}
.page-agent .paymentheaderrow .basicinfotablerow-firstcol{width: 10%;}
.page-agent .paymentheaderrow .basicinfotablerow-seccol{width: 23%;}
.page-agent .paymentheaderrow .basicinfotablerow-thirdcol-app{width: 20%;}
.page-agent .paymentheaderrow .basicinfotablerow-fourthcol{width: 12%;}
.page-agent .paymentheaderrow .basicinfotablerow-fifthcol{width: 10%;text-align: center;}
.page-agent .paymentheaderrow .basicinfotablerow-sixthcol{width: 10%;}

.page-agent .paymentrow .basicinfotablesecrow-seventcol{width: 15%;}
.page-agent .paymentrow .basicinfotablesecrow-firstcol{width: 10%;}
.page-agent .paymentrow .basicinfotablesecrow-seccol{width: 23%;}
.page-agent .paymentrow .basicinfotablesecrow-thirdcol-app{width: 20%;}
.page-agent .paymentrow .basicinfotablesecrow-fourthcol{width: 12%;text-align: center;}
.page-agent .paymentrow .basicinfotablesecrow-fifthcol{width: 10%;text-align: center;}
.page-agent .paymentrow .basicinfotablesecrow-sixthcol{width: 10%;}
.right{float: right;}
.mr15{margin-right: 15px;}
.text-center{text-align: center;}
.pt15{padding-top: 15px;}
.pb15{padding-bottom: 15px;}
.page-agent .app-info .basicinfotablerow-seccol{width: 32%;}
.page-agent .app-info .basicinfotablerow-firstcol{width: 22%;}
.light-grey-color{color: #6f7676;}
.back-link i{margin-right: 10px;}
.back-link {font-weight: bold;}

.page-agent-client-add-payment .easy-breadcrumb{margin-left: -57px!important;}
.page-agent-client-edit-payment .easy-breadcrumb{margin-left: -57px!important;}
.page-agent-client-add-task .easy-breadcrumb{margin-left: -57px!important;}
.page-agent-client-edit-task .easy-breadcrumb{margin-left: -57px!important;}
.page-agent-client-add-note .easy-breadcrumb{margin-left: -57px!important;}
.page-agent-client-edit-note .easy-breadcrumb{margin-left: -57px!important;}
.page-agent-client-add-application-task .easy-breadcrumb{margin-left: -57px!important;}
.page-agent-client-edit-application-task .easy-breadcrumb{margin-left: -57px!important;}
.page-agent-client-add-application-note .easy-breadcrumb{margin-left: -57px!important;}
.page-agent-client-edit-application-note .easy-breadcrumb{margin-left: -57px!important;}
.page-agent-client-add-application-payment .easy-breadcrumb{margin-left: -57px!important;}
.page-agent-client-edit-application-payment .easy-breadcrumb{margin-left: -57px!important;}
.page-agent-application-detail .app-info-datemodify {width: 16%!important;}
/*==================================Agent Portal Task,Payments,Notes Module CSS End HERE================================*/

.error_icon {position:absolute;right:0px;top:0px;float:right;color:#FF0000;}
.success_icon {position:absolute;right:0px;top:0px;float:right;}


/***********************CampusMate Landing Page**********************************/
.campus-mate{font-family: 'latoregular'; line-height: 17px;}
.campus-mate .region-content-top .region-cont{margin: -45px -13px -19px!important; width: 1284px !important;}
.campus_type_left{float: left;position: unset;width: 38%;}
.campus_type_left ul.tab {list-style-type: none;margin: 0;padding: 0;overflow: hidden;}
.campus_type_left ul.tab li {float: left;width: 47%; margin-right: 10px; margin-bottom: 46px;}
.campus_type_left ul.tab li:nth-child(5){margin-bottom: 0;}
.campus_type_left ul.tab li:last-child{margin-bottom: 0;}
.campus_type_left ul.tab li a {display: inline-block; width: 100%; color: black; text-align: center; padding: 15px 5px; text-decoration: none; transition: 0.3s; font-size: 15px; border: 1px solid;}
.campus_type_left ul.tab li:first-child a{margin-left: 0;}
.author-name{color: #cb0000; font-style: italic; line-height: 14px;}
.campus-profile{color: #cb0000; font-style: italic; padding-top: 0px; margin-top: -10px;font-size: 12px;}
.campus-mate .cm_hading{font-size: 32px;line-height: 110%;font-weight: bold;cursor: auto;}
.campus-mate .cm_subhading{margin-top: 20px; font-size: 17px; padding-left: 3px;cursor: auto; margin-bottom: 0;}
.campus_type_left ul.tab li a:hover {background-color: #ddd;}
.campus_type_left ul.tab li a:focus,.view-campusmate-type .campus_type_left ul.tab li .active {background-color: #ce0000; border: 1px solid #ce0000; color: white !important;}
.campus_type_left .tabcontent {display: none;padding: 6px 12px;border-top: none;}
.campus_type_middle .tabcontent {display: none;padding: 0 12px;border-top: none;height: 250px;}
.campus_type_middle{float: left;width: 30%;}

div.transbox {
    margin-left: 26px;
    margin-top: -189px;
    width: 84%;
}
.campus-mate div#top .logo {
    border-right: 2px solid rgba(178, 0, 0, 0);
}
.campus-mate div#top .logo {
    box-shadow: none;
}
.campus-mate .top {
  //  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.campus-mate .block-mainmenu ul.menu li a {
    box-shadow: none;
}
.campus-mate .block-mainmenu ul.menu > li > a {
    border-right: 2px solid rgba(178, 0, 0, 0);
}
.campus-mate .block-language-switcher-menu ul.menu > li > a {
    border-right: 2px solid rgba(178, 0, 0, 0);
}
.campus-mate .block-language-switcher-menu ul.menu li a {
    box-shadow: none;
}
.campus-mate .block-menu-follow-us ul.menu li a {
    box-shadow: none;
}
.campus-mate .block-menu-follow-us ul.menu > li > a {
    border-right: 2px solid rgba(178, 0, 0, 0);
}
.campus-mate .block-search-top-bar-menu {
    border-right: 2px solid rgba(178, 0, 0, 0);
    box-shadow: none;
}
.campus-mate .region-top-bottom {
    position: absolute;
    top: 0;
    width: 100%;
}
.campus-mate .middle {
    margin: 0 auto;
    width: auto;
}
.campustop-slide{background: url(/themes/custom/ukuni/css/../images/campus_mate.png) center top; background-size: cover;}
.campus-mate #block-block-69 .cm-menu{margin-top:0px !important}
.campus-mate .region-bottom{overflow: hidden;clear: both; background: transparent!important;}
.campus-mate .inn-middle1-wrap{overflow: hidden;padding: 0 0 20px;background:white none repeat scroll 0 0 !important;}
.campus-mate .ad_heading{width: 24%  !important;}
.campus-mate .help_heading{width: 24%  !important;margin-top:0px;cursor: auto; float: right!important;}
.campus-mate .campus_type_right{float: right;width: 31%;}
#block-views-campusmate-type-block .block-title{display: none;}
.campus-mate .page-header{display:none;}
.campus-mate .easy-breadcrumb{display:none;}
.campus-mate-say{width:100%;}
.campus-mate-say .campus-mate-say-left{width:73%; float: right;margin-top: 0px;}
.campus-mate-say .campus-mate-say-left .inn-campus-mate-say-left{width:48%; float: left;padding: 1px 30px 19px 0;min-height: 205px; margin-bottom: 5px;}
.inn-campus-mate-say-left-thumb{float: left;width: 16%;}
.campus-mate-say .campus-mate-say-left .inn-campus-mate-say-left-thumb img{border-radius: 50%;}
.inn-campus-mate-say-content{float: right; width: 80%;}
.campus-mate-say .campus-mate-say-left .inn-campus-mate-say-right{width:60%; float: right;}
.campus-mate-say .campus-mate-say-right{width:25%; float: left;margin-top: 20px;}
.campus-mate-say .campus-mate-say-right .inn-campus-mate-say-hading{width:100%; float: right;}
.campus-mate .aboutus-top2-bg-right{float: right;width: 60%; margin-right: 60px;margin-top: 0px;}
.campus-mate .aboutus-top2-bg-left{float: left;width: 31%;margin-top: 0px;}
//.campus-mate .middle1-wrap{background:white none repeat scroll 0 0 !important;}
.campus-mate .region-content-bottom2 .region-cont{width: 1150px;}
.campus-mate .region-content-bottom2{background: #f8f8f8 none repeat 0 0 !important; padding: 100px 0 25px;}
.campus-mate .region-content-bottom3{padding: 70px 0 20px!important;}
.campus-mate .region-content-bottom3 .region-cont{width: 1150px;margin: 0 auto;}
.campus-mate .inn-middle1-wrap ul.nav-tabs{display:none}
.campus-mate .region-content-bottom2 .region-cont{width: 1150px;}
.view-campusmate-type{margin-bottom: 70px;padding: 0px 50px 0px; overflow: hidden; width: 100%; float: left;}
.view-our-campusmate-say{margin-bottom: 0; /*overflow: hidden;*/padding: 40px 50px 20px; overflow: hidden; width: 100%; float: left;}
.view-our-campusmate-faq{/*overflow: hidden;*/padding: 60px 50px 60px; float: left; overflow: hidden; width: 100%;}
.campus-mate .aboutus-top2-bg-left-innbg {
    float: left;
    margin: 0 10px 0 20px;
    width: 100%;
}
.campus-mate .aboutus-top2-bg-left-accordion {
    float: left;
    width: 85%;
}

.campus-mate .aboutus-top2-bg-left-accordion {
    width: 100%;
}
.campus-mate .accordion_in{border: 1px solid white; margin-top: 0; margin-bottom: 5px; background-color: #eaeaea; border-radius: 0!important;}
.campus-mate .smk_accordion .accordion_in .acc_head .acc_icon_expand{position: initial !important;margin-top:-2px;float: right;background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/plus-minus.png") repeat scroll center 0;width: 21px;height: 22px;}
.campus-mate .smk_accordion .accordion_in.acc_active > .acc_head .acc_icon_expand {background: url(/themes/custom/ukuni/css/../images/plus-minus.png) center -25px;}
.campus-mate .smk_accordion.acc_with_icon .accordion_in .acc_head, .smk_accordion.acc_with_icon .accordion_in .acc_content{
    padding-left: 15px; /*border-left: 4px solid #cb0000;*/ border-radius: 0;
}
.campus-mate .acc_content p{width: 95%; padding:0; font-size: 14px;}
.campus-mate .smk_accordion .accordion_in .acc_head{font-family: helvetica,arial,serif; padding: 12px 10px}
.campus-mate .cm-detail-mid-box-bigtitle {
    color: #fff;
    float: left;
    font-family: "latoregular";
    font-size: 22px;
    //font-weight: bold;
    line-height: 30px;
    //margin-top: 170px;
    padding: 14px 0 30px 0;
    text-align: center;
    /*text-shadow: 2px 2px 1px #000000;*/
    width: 100%;

}
.campus-mate .cm-detail-mid-box-smalltitle {
    color: #fff;
    float: left;
    font-family: "latoregular";
    font-size: 36px;
    font-weight: bold;
    line-height: 30px;
    margin-top: 250px;
    padding: 14px 0 4px 0;
    text-align: center;
    /*text-shadow: 2px 2px 1px #000000;*/
    width: 100%;

}
.campus-mate .cm_say_share{float: left;}
.campus-mate .tabcontent p{color: white;width: 100%;}
.campus-mate .get_started{border: 1px solid;
    display: inline-block;
    font-size: 17px;
    font-weight: bold;
    margin-left: 11px;
    padding: 11px 30px 9px 30px;
    text-align: center;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    background-color: #ce0000;
    color: white !important;
    border: 0 none;
    margin-top: 21px; margin-bottom: 20px;
}
.campus-mate .get_start{border: 1px solid;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
   // margin-left: 60px;
    padding:11px 15px 9px;
    text-align: center;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    background-color: #ce0000;
    color: white !important;
    border: 0 none;
    margin-top: 20px; margin-bottom: 20px;
}
.campus-mate.top-uni-banner-above .moblogobg,.campus-mate.top-uni-banner-above .uni-bannerbg{
    display: none;
}
.campus-mate .block-search-top-bar-menu input {
  //  background-color: transparent !important;
}
.campus_type_left .get_started{margin-right: 30px;float: right;}
.campus-mate.top-uni-banner-above .inn-middle1-wrap{margin-top: 30px;}
.cm_say_share{float: right;}
.cp_share img{border-radius: 50%;}
.campusmate-type{}
.campus-mate .cm-menu {
    float: left;
    margin: 60px auto 60px auto;
    padding: 0px 50px 0px;
    width: 100%;
    //width: 1150px;
}
.campus-mate .cm-menu li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: 0 none !important;
    box-shadow: none !important;
    float: left;
    //height: 324px;
    list-style: outside none none;
    margin-right: 20px;
    overflow: hidden;
    position: relative;
    transition: all 300ms linear 0s;
    width: 16%;
   // cursor: pointer;
}
.campus-mate .cm-menu-cls {
    color: #333;
    display: block;
    height: 100%;
    position: relative;
    text-align: center;
    width: 100%;
}
.campus-mate .cm-icon1, .campus-mate .cm-icon2, .campus-mate .cm-icon3, .campus-mate .cm-icon4, .campus-mate .cm-icon5, .campus-mate .cm-icon6, .campus-mate .cm-icon7, .campus-mate .cm-icon8 {
    height: 81px !important;
    width: 81px !important;
}
.campus-mate .cm-content {
    height: 50%;
    left: 0;
    //position: absolute;
    top: 50%;
    width: 100%;
    z-index: 1;
}
.campus-mate .cm-main {
    font-size: 15px;
    line-height: 28px;
    margin-top: 7px;
    margin-bottom: 0;
    text-align: center;
    transition: all 200ms linear 0s;
}
.campus-mate .cm-menu li:hover .cm-main{
    color: #000;
    -webkit-animation: moveFromLeftRotate 300ms ease;
    -moz-animation: moveFromLeftRotate 300ms ease;
    -ms-animation: moveFromLeftRotate 300ms ease;
}
.campus-mate .cm-icon1 {
    background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/cm_icon1.jpg") no-repeat left 36px top 17px;
    border: 1px solid #d2d3d5;
    border-radius: 50%;
    color: #333;
    display: inline-block;
    font-family: "WebSymbolsRegular",cursive;
    font-size: 60px;
    height: 134px;
    line-height: 150px;
    text-align: center;
    text-shadow: 0 0 1px #333;
    transition: all 400ms linear 0s;
    width: 134px;
}
.campus-mate .cm-icon2 {
    background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/cm_icon2.png") no-repeat left 29px top  21px;
    border: 1px solid #d2d3d5;
    border-radius: 50%;
    color: #333;
    display: inline-block;
    font-family: "WebSymbolsRegular",cursive;
    font-size: 60px;
    height: 134px;
    line-height: 150px;
    text-align: center;
    text-shadow: 0 0 1px #333;
    transition: all 400ms linear 0s;
    width: 134px;
}
.campus-mate .block-back{z-index: 99999;}
.campus-mate .cm-icon3 {
    background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/cm_icon3.png") no-repeat left 19px top 24px;
    border: 1px solid #d2d3d5;
    border-radius: 50%;
    color: #333;
    display: inline-block;
    font-family: "WebSymbolsRegular",cursive;
    font-size: 60px;
    height: 134px;
    line-height: 150px;
    text-align: center;
    text-shadow: 0 0 1px #333;
    transition: all 400ms linear 0s;
    width: 134px;
}
.campus-mate .cm-icon4 {
    background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/cm_icon4.png") no-repeat left 20px top 20px;
    border: 1px solid #d2d3d5;
    border-radius: 50%;
    color: #333;
    display: inline-block;
    font-family: "WebSymbolsRegular",cursive;
    font-size: 60px;
    height: 134px;
    line-height: 150px;
    text-align: center;
    text-shadow: 0 0 1px #333;
    transition: all 400ms linear 0s;
    width: 134px;
}
.campus-mate .cm-icon5 {
    background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/cm_icon5.png") no-repeat left 24px top 19px;
    border: 1px solid #d2d3d5;
    border-radius: 50%;
    color: #333;
    display: inline-block;
    font-family: "WebSymbolsRegular",cursive;
    font-size: 60px;
    height: 134px;
    line-height: 150px;
    text-align: center;
    text-shadow: 0 0 1px #333;
    transition: all 400ms linear 0s;
    width: 134px;
}
.campus-mate .cm-icon6 {
    background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/cm_icon6.png") no-repeat left 14px top 27px;
    border: 1px solid #d2d3d5;
    border-radius: 50%;
    color: #333;
    display: inline-block;
    font-family: "WebSymbolsRegular",cursive;
    font-size: 60px;
    height: 134px;
    line-height: 150px;
    text-align: center;
    text-shadow: 0 0 1px #333;
    transition: all 400ms linear 0s;
    width: 134px;
}
.campus-mate .cm-icon7 {
    background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/cm_icon7.png") no-repeat left 24px top 18px;
    border: 1px solid #d2d3d5;
    border-radius: 50%;
    color: #333;
    display: inline-block;
    font-family: "WebSymbolsRegular",cursive;
    font-size: 60px;
    height: 134px;
    line-height: 150px;
    text-align: center;
    text-shadow: 0 0 1px #333;
    transition: all 400ms linear 0s;
    width: 134px;
}
.campus-mate .cm-icon8 {
    background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/cm_icon8.png") no-repeat left 28px top 21px;
    border: 1px solid #d2d3d5;
    border-radius: 50%;
    color: #333;
    display: inline-block;
    font-family: "WebSymbolsRegular",cursive;
    font-size: 60px;
    height: 134px;
    line-height: 150px;
    text-align: center;
    text-shadow: 0 0 1px #333;
    transition: all 400ms linear 0s;
    width: 134px;
}
.cm-menu li:hover .cm-icon1{
    background: url("/themes/custom/ukuni/css/../images/cm_icon1.jpg") no-repeat left 36px top -47px; border:solid 1px #ce2128;
}
.cm-menu li:hover .cm-icon2{
    background: url("/themes/custom/ukuni/css/../images/cm_icon2.png") no-repeat left 29px top -63px; border:solid 1px #ce2128;
}
.cm-menu li:hover .cm-icon3{
    background: url("/themes/custom/ukuni/css/../images/cm_icon3.png") no-repeat  left 19px top -50px; border:solid 1px #ce2128;
}
.cm-menu li:hover .cm-icon4{
    background: url("/themes/custom/ukuni/css/../images/cm_icon4.png") no-repeat left 20px top -50px; border:solid 1px #ce2128;
}
.cm-menu li:hover .cm-icon5{
    background: url("/themes/custom/ukuni/css/../images/cm_icon5.png") no-repeat left 24px top -54px; border:solid 1px #ce2128;
}
.cm-menu li:hover .cm-icon6{
    background: url("/themes/custom/ukuni/css/../images/cm_icon6.png") no-repeat left 14px top -56px; border:solid 1px #ce2128;
}
.cm-menu li:hover .cm-icon7{
    background: url("/themes/custom/ukuni/css/../images/cm_icon7.png") no-repeat left 24px top -57px; border:solid 1px #ce2128;
}
.cm-menu li:hover .cm-icon8{
    background: url("/themes/custom/ukuni/css/../images/cm_icon8.png") no-repeat left 28px top -43px; border:solid 1px #ce2128;
}
.campus-mate .cm-content .ca-sub{display: block; margin-top: 0; box-shadow: none; font-size: 12px; line-height: 14px;}
.campus-mate .get-started-button-bg{padding: 0; width: 100%; float: left;margin-left: 95px; margin-top: -190px}
.campusmate-classname-screen3{background: #f2f2f2; width: 100%; float: left;}

//.campus-mate .view-id-campusmate_type{height: 170px;}
/***********************End CampusMate Landing Page**********************************/




.js-menu-lng-hover {background: #fff url("/themes/custom/ukuni/css/../images/home-sprite.png") no-repeat scroll left 22px top -144px !important;}
.js-menu-lng {background: rgba(0, 0, 0, 0) url("/themes/custom/ukuni/css/../images/home-sprite.png") no-repeat scroll left -217px top -144px;}

// start node article
.flud {margin-top: 68px; padding-top: 14px; border-top: solid 1px #ccc;}
.col_rt.f_left {float: left;}
.col_rt.f_left a {font-size: 18px;text-transform: uppercase;color: hsl(0, 100%, 40%);}
.col_rt.f_left span{margin-left: 19px;}
.col_rt.f_left span.left a{font-size: 14px;color:#252525;}
.col_rt.f_left span.left a:hover{color:#cb0000;text-decoration: underline;}
.col_rt .rt_arrow {width:100%; float: left; text-align: right;}
.col_rt.f_left .rt_arrow a{float: left; margin-right: 10px;}
.col_rt.f_left .rt_arrow span{margin-left: 0;}
.rt_arrow .fa-angle-right, .rt_arrow .fa-angle-left {color: hsl(0, 100%, 40%);font-size: 24px !important;}
.col_rt.f_right {float: right;}
.col_rt.f_right a{font-size: 18px;text-transform: uppercase;color: hsl(0, 100%, 40%);}
.col_rt.f_right span.left a{font-size: 14px;color:#252525;}
.col_rt.f_right span.left a:hover{color:#cb0000;text-decoration: underline;}
.col_rt {position: relative;width: 49%;line-height: 18px;}
.subhd {text-align: left; width: 100%; float: left; margin-bottom: 10px;}
.fa-angle-left::before {content: "";}
.fa-angle-right::before {content: "";}
// End node article
/***          css added on 9 nov tool page video       */

#personal-videowidth .embed-responsive {overflow: visible;}

/*@media only screen and (max-width: 700px) {
    .left-personal-sample {width: 100%;float: left;clear: both;}
    .right-personal-sample {width: 100%;float: left;padding: 0%;position: relative;}
    .right-personal-sample .play {left: 0%;position: absolute; top: 20%; width: auto;}
}*/


.left-personal-sample {width: 50%;float: left;padding-top: 1%;}
.right-personal-sample {width: 50%;float: left;padding: 2% 0px 0px 4%;position: relative;}
.right-personal-sample .play {left: 50%;position: absolute; top: 40%; width: auto;}
.right-personal-sample .play img {width: auto!important;}
.video-src {height: 100%;width: 100%;}

/***********************CAMPUS MATE FAQ ANIMATION START HERE**********************************/

.faq-animation{width:100%; position:relative; float: left; height:277px;top:0; transform: scale(0.8)}
.faq-animation:hover .user-nid-icon1{left: 25px; cursor:pointer;}
.faq-animation:hover .user-nid-icon2{top: 10px; cursor:pointer;}
.faq-animation:hover .user-nid-icon3{left: 175px; cursor:pointer;}
.faq-animation:hover .user-nid-icon4{top: 25px; cursor:pointer;}
.faq-animation:hover .user-nid-icon5{left: 485px; cursor:pointer;}
.faq-animation:hover .user-nid-icon6{left: 500px; cursor:pointer;}
.faq-animation:hover .user-nid-icon7{top: 70px; cursor:pointer;}
.faq-animation:hover .user-line1{top: 155px; cursor:pointer;}
.faq-animation:hover .user-line2{top: 35px; cursor:pointer;}
.faq-animation:hover .user-line3{left: 120px; cursor:pointer;}
.faq-animation:hover{cursor:pointer;}

.user-mid-icon{width:160px; height:230px; position:absolute; left:317px; top:32px; z-index:1;}
.user-mid-icon img{width:100%;}

.user-line1{transition: all 1s; width:75px; height:40px; position:absolute; right:77px; top:144px;}
.user-line1 img{width:100%;}
.user-line2{transition: all 1s; width:114px; height:46px; position:absolute; left:208px; top:26px;}
.user-line2 img{width:100%;}
.user-line3{transition: all 1s; width:65px; height:55px; position:absolute; left:98px; top:100px;}
.user-line3 img{width:100%;}

/* CLOUDY */
.user-nid-icon1 img{width:100%;}
.user-nid-icon1 {transition: all 1s; -webkit-animation: cloudy 5s ease-in-out infinite; animation: cloudy 5s ease-in-out infinite; border-radius: 50%; height: 80px; width: 80px; position: absolute; left: 8px; top: 95px;}
.user-nid-icon1:after {-webkit-animation: cloudy_shadow 5s ease-in-out infinite; animation: cloudy_shadow 5s ease-in-out infinite; border-radius: 50%; content: ''; height: 15px; width: 80px; pacity: 0.2; position: absolute; left: 5px;  bottom: -45px;  -webkit-transform: scale(.7);  transform: scale(.7);}
@-webkit-keyframes cloudy {50% { -webkit-transform: translateY(-20px); transform: translateY(-20px); }}
@keyframes cloudy {50% { -webkit-transform: translateY(-20px); transform: translateY(-20px); }}
@-webkit-keyframes cloudy_shadow {50% { -webkit-transform: translateY(20px) scale(1); transform: translateY(20px) scale(1); opacity:.05; }}
@keyframes cloudy_shadow {50% { -webkit-transform: translateY(20px) scale(1); transform: translateY(20px) scale(1); opacity:.05; }}

.user-nid-icon2 img{width:100%;}
.user-nid-icon2 {transition: all 1s; -webkit-animation: cloudy 5s ease-in-out infinite; animation: cloudy 5s ease-in-out infinite; border-radius: 50%; height: 72px; width: 72px; position: absolute; left: 136px; top: 25px;}
.user-nid-icon2:after {-webkit-animation: cloudy_shadow 5s ease-in-out infinite; animation: cloudy_shadow 5s ease-in-out infinite; border-radius: 50%; content: ''; height: 15px; width: 72px; pacity: 0.2; position: absolute; left: 5px;  bottom: -45px;  -webkit-transform: scale(.7);  transform: scale(.7);}

.user-nid-icon3 img{width:100%;}
.user-nid-icon3 {transition: all 1s; -webkit-animation: cloudy 5s ease-in-out infinite; animation: cloudy 5s ease-in-out infinite; border-radius: 50%; height: 100px; width: 100px; position: absolute; left: 158px; top: 150px;}
.user-nid-icon3:after {-webkit-animation: cloudy_shadow 5s ease-in-out infinite; animation: cloudy_shadow 5s ease-in-out infinite; border-radius: 50%; content: ''; height: 15px; width: 93px; pacity: 0.2; position: absolute; left: 5px;  bottom: -45px;  -webkit-transform: scale(.7);  transform: scale(.7);}

.user-nid-icon4 img{width:100%;}
.user-nid-icon4 {transition: all 1s; z-index: 1; -webkit-animation: cloudy 5s ease-in-out infinite; animation: cloudy 5s ease-in-out infinite; border-radius: 50%; height: 90px; width: 90px; position: absolute; left: 248px; top: 45px;}
.user-nid-icon4:after {-webkit-animation: cloudy_shadow 5s ease-in-out infinite; animation: cloudy_shadow 5s ease-in-out infinite; border-radius: 50%; content: ''; height: 15px; width: 90px; pacity: 0.2; position: absolute; left: 5px;  bottom: -45px;  -webkit-transform: scale(.7);  transform: scale(.7);}

.user-nid-icon5 img{width:100%;}
.user-nid-icon5 {transition: all 1s; z-index:1; -webkit-animation: cloudy 5s ease-in-out infinite; animation: cloudy 5s ease-in-out infinite; border-radius: 50%; height: 80px; width: 80px; position: absolute; left: 475px; top: 175px;}
.user-nid-icon5:after {-webkit-animation: cloudy_shadow 5s ease-in-out infinite; animation: cloudy_shadow 5s ease-in-out infinite; border-radius: 50%; content: ''; height: 15px; width: 80px; pacity: 0.2; position: absolute; left: 5px;  bottom: -45px;  -webkit-transform: scale(.7);  transform: scale(.7);}

.user-nid-icon6 img{width:100%;}
.user-nid-icon6 {transition: all 1s; -webkit-animation: cloudy 5s ease-in-out infinite; animation: cloudy 5s ease-in-out infinite; border-radius: 50%; height: 80px; width: 80px; position: absolute; left: 488px; top: 70px;}
.user-nid-icon6:after {-webkit-animation: cloudy_shadow 5s ease-in-out infinite; animation: cloudy_shadow 5s ease-in-out infinite; border-radius: 50%; content: ''; height: 15px; width: 80px; pacity: 0.2; position: absolute; left: 5px;  bottom: -45px;  -webkit-transform: scale(.7);  transform: scale(.7);}

.user-nid-icon7 img{width:100%;}
.user-nid-icon7 {transition: all 1s; z-index: 1; -webkit-animation: cloudy 5s ease-in-out infinite; animation: cloudy 5s ease-in-out infinite; border-radius: 50%; height: 90px; width: 90px; position: absolute; left: 610px; top: 90px;}
.user-nid-icon7:after {-webkit-animation: cloudy_shadow 5s ease-in-out infinite; animation: cloudy_shadow 5s ease-in-out infinite; border-radius: 50%; content: ''; height: 15px; width: 90px; pacity: 0.2; position: absolute; left: 5px;  bottom: -45px;  -webkit-transform: scale(.7);  transform: scale(.7);}

.pulse-button {position: relative; top: 38%; left: 59%; margin-left: -50px; margin-top: -50px; display: block; width: 50px; height: 50px; font-size: 1.3em; font-weight: light; font-family: 'Trebuchet MS', sans-serif; text-transform: uppercase; text-align: center; line-height: 70px; letter-spacing: -1px; color: white; border: none; border-radius: 50%; background: #cc1d20; cursor: pointer; box-shadow: 0 0 0 0 rgba(204, 29, 32, 0.5); -webkit-animation: pulse 2.5s infinite;}
.pulse-button:hover {-webkit-animation: none;}

@-webkit-keyframes pulse {
  0% {
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  70% {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    box-shadow: 0 0 0 50px rgba(242, 155, 156, 0);
  }
  100% {
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    box-shadow: 0 0 0 0 rgba(204, 29, 32, 0);
  }
}

.pulse2-button {position: relative; top: 38%; left: 59%; margin-left: -50px; margin-top: -50px; display: block; width: 50px; height: 50px; font-size: 1.3em; font-weight: light; font-family: 'Trebuchet MS', sans-serif; text-transform: uppercase; text-align: center; line-height: 70px; letter-spacing: -1px; color: white; border: none; border-radius: 50%; background: #cc1d20; cursor: pointer; box-shadow: 0 0 0 0 rgba(204, 29, 32, 0.5); -webkit-animation: pulse2 5.5s infinite;}
.pulse-button:hover {-webkit-animation: none;}

@-webkit-keyframes pulse2 {
  0% {
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  70% {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    box-shadow: 0 0 0 50px rgba(242, 155, 156, 0);
  }
  100% {
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    box-shadow: 0 0 0 0 rgba(204, 29, 32, 0);
  }
}
 .newarticle-wrapinn-left-inn2 .mt0{margin-top: 10px;}


 /***********************NEW CSS CLASS 19112016**********************************/

 .campusmate-classname{width: 100%; float: left;}


@media only screen and (max-width:1024px) {
.view-our-campusmate-faq{width: 98%; margin: 0 auto; float: none; overflow: hidden; padding:70px 10px 10px 10px;}
.faq-animation .pulse-button{left: 72%;}
.faq-animation .pulse2-button{left: 72%;}
.view-campusmate-type{overflow: hidden; padding: 10px;}
.campus-mate.top-uni-banner-above .inn-middle1-wrap{width: 94%; margin: 10px auto;}
.campus-mate .cm-menu{width: 98%; margin: 0 auto; float: none; overflow: hidden; padding:70px 10px 10px 10px;}
.campus-mate .view-our-campusmate-say{padding:70px 10px 10px 10px; width: 98%; margin: 0 auto; float: none;}
.campus-mate-say .campus-mate-say-left{margin-top: 0;}
.campus-mate-say .campus-mate-say-right{margin-top: 10px;}
.campus-mate #block-block-69 .cm-menu{float: none !important;
    margin: 0 auto !important;
    padding: 0 10px;
    width: 96%;}
.campus-mate .cm-menu li{width:18%; margin-right: 0;}
.campus-mate .cm-menu li:last-child{margin-right: 0;}
.campus-mate .region-content-bottom2 .region-cont{width: 100%;}
.campus_type_left ul.tab li a{padding: 5px 10px; margin-left: 6px; font-size: 13px;}
.campus-mate .tabcontent p{font-size: 12px;}
.campus-mate .cm_hading{font-size: 22px;}
.campus-mate .cm_subhading{margin-top: 8px; font-size: 14px;}
.campus-mate .get_started{font-size: 13px; padding: 6px 15px 4px;}
.campus-mate .get_start{font-size: 13px; padding: 6px 15px 4px; margin-top: 36px; margin-bottom: -5px;}
.campus-mate .region-bottom{margin-top: -50px;}
.campus-mate .middle{width: 100%;}
.campus-mate .ad_heading{width: 26%!important;}
.campus-mate .help_heading{width: 26%!important;}
.region-content-bottom2{min-height: auto;}
.region-content-bottom3 .region-cont{width: 94%!important; margin: 20px auto!important;}
.campus-mate-say .campus-mate-say-left .inn-campus-mate-say-left{padding: 10px; height: auto; margin-bottom: 8px;}
.campus-mate-say .inn-campus-mate-say-content p{font-size: 12px; margin-bottom: 5px;}
.campus-mate .cm-detail-mid-box-smalltitle{font-size: 28px; margin-top: 90px;}
.campus-mate .cm-detail-mid-box-bigtitle{font-size: 18px; padding: 14px 0;}
.campus_type_left ul.tab li{width: 90%;}
.campus_type_left ul.tab li a{width: 100%; margin-top: 0;}
.campus_type_left ul.tab li:first-child a{margin-left: 6px;}
.campus_type_left ul.tab{padding: 25px 0 0;}

}

@media only screen and (max-width:800px) {
.campus-mate .new-topmenu {display:block!important;}
.campus-mate.overflowHidden div#top .logo{width: 100%}
//.campus-mate .block-search-top-bar-menu input{background: #cb0000 url("/themes/custom/ukuni/css/../images/home-sprite.png") no-repeat scroll left -595px top -18px !important;}
//.campus-mate div#top .logo a{ background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
div#top .logo{float: none; margin: 0 auto; padding: 0 0 10px 0; border-right: none; box-shadow:none;}
.block-multisearch-uni div.form-item-title input{background-position: left -574px top -180px !important;}
.campus-mate .cm-detail-mid-box-bigtitle{margin-top:90px;}
.campus-mate .inn-middle1-wrap{margin-top: 0; padding-top: 0!important;}
.campus-mate .cm-menu li{margin-right: 3px;}
.campus_type_left ul.tab li a {font-size: 11px; margin-left: 4px; padding: 2px 7px;}
.campus-mate .cm_hading {font-size: 19px;}
.campus-mate .cm_subhading {font-size: 12px; margin-top: 4px;}
.campus-mate .region-content-bottom3 .region-cont {margin-left: 20px !important;}
.campus-mate .get_start{margin-left: 0px; margin-top: 0;}
.faq-animation .pulse-button{left: 72%;}
.faq-animation .pulse2-button{left: 72%;}
.campus-mate-say .campus-mate-say-left .inn-campus-mate-say-left{padding: 5px;min-height: 200px; width: 46%;}
.campus-mate .help_heading{margin-top: 0;}
.campus-mate .cm-icon5{margin-top: 0;}
.campus-mate .cm-icon6{margin-top: 0;}
.campus-mate .cm-icon7{margin-top: 0;}
.campus-mate .cm-icon8{margin-top: 0;}

/*22-1-2017*/
div.transbox{margin-top: -154px; margin-left: 15px;}
.campus-mate .tabcontent p{font-size: 11px; line-height: 15px;}
.campus_type_left ul.tab{padding-top: 0;}
.campus_type_left ul.tab li{margin-bottom: 5px;}
.campus_type_left ul.tab li:nth-child(5){margin-bottom: 5px;}
/*22-1-2017*/

}

@media only screen and (max-width:768px) {
 .campus-mate .block-back p a{z-index: 9999!important; padding: 0; height: 65px;}
 .campus-mate .region-bottom {margin-top: 0;}
 .campus-mate .block-back {bottom: 90px!important;}
.faq-animation{transform: none;}
.campus_type_left ul.tab li{margin-bottom: 15px;}
.campus_type_left ul.tab li:nth-child(5){margin-bottom: 15px;}
.campus_type_left ul.tab li{width: 100%; margin-right: 0;}
.campus_type_left ul.tab li a{margin-left: 0;}
.campus_type_left ul.tab li:first-child a{margin-left: 0;}
 .faq-animation .pulse-button {left: 60%; width: 45px; height:45px;}
 .faq-animation .pulse2-button {left: 60%; width: 45px; height:45px;}
    .campus-mate .get-started-button-bg{margin-top: 10px; margin-bottom: 15px; text-align: center;}

    .campus-mate .cm-detail-mid-box-smalltitle {font-size: 18px; margin-top: 30px; line-height: 20px;}
 .campus-mate .cm-detail-mid-box-bigtitle {font-size: 11px; line-height: 12px; margin-top: 0; padding: 0 0 5px;}
    .campus-mate #block-block-69 .cm-menu{padding-top: 0;}
.campus-mate .cm-menu{margin:0 auto; padding: 70px 15px 1px; overflow: hidden;}
.view-campusmate-type{padding:0 30px 0; margin-bottom: 35px;}
.campus-mate .view-our-campusmate-say{padding: 70px 30px 70px; overflow: hidden; width: 100%;}
.campus-mate .view-our-campusmate-faq{padding: 70px 30px 70px; margin-bottom: 0; overflow: hidden; width: 100%;}
.campus-mate .region-content-bottom3{padding: 35px 0 35px!important;}
.campus-mate .ad_heading{width: 100%!important; margin-bottom: 20px;}
 .campus-mate .help_heading{width: 100%!important; margin-bottom: 20px;}
 .campusmate-classname-screen3{padding-bottom: 70px;}
.campus-mate .cm-menu li {margin-right:0px; width: 25%; }
.campus_type_left{width: 100%; display: table-footer-group; float: none;}
.campus-mate .campus_type_right{width: 100%; display: table-header-group; float: none;}
.campus_type_middle{display: table-row; float: none;}
.campus_type_middle .tabcontent{padding: 20px 0 0 0;}
.campus-mate .background{width: 45%; margin: 0 auto;}
.campus-mate .region-content-bottom2{padding-left: 20px!important; padding-right: 20px!important; padding-top: 20px;}
.campus-mate .cm-menu{width: 100%;}
.campus-mate-say .campus-mate-say-left{width: 100%; display: table-footer-group; float: none;}
.campus-mate-say .campus-mate-say-right{width: 100%; display: table-header-group; float: none;}
.campus-mate-say .campus-mate-say-left .inn-campus-mate-say-left{width: 100%; min-height: auto;}
.inn-campus-mate-say-left-thumb{width: 80px;}
.inn-campus-mate-say-content{width: 85%;}
.campus-mate .aboutus-top2-bg-left{width: 100%; margin-top: 0; margin-bottom: 20px;}
.campus-mate .aboutus-top2-bg-right{width: 100%; margin-top: 0; margin-right: 0;}
.campus-mate .aboutus-top2-bg-left-innbg{margin: 0;}
.campus-mate .smk_accordion .accordion_in .acc_head .acc_icon_expand{width: 21px;}
.campus-mate .get_start{margin-left: 0;}
.get-started-mobilebut{width: 100%; text-align: center; display: table; margin-top: 10px;}
.campus-mate .cm-detail-mid-box-smalltitle{margin-top: 110px;}
.campus-mate .get_started{margin-top: 0; margin-bottom: 0;}
.campus_type_left ul.tab {padding: 25px 0 0 0;}
 .campus-mate .cm-icon1, .campus-mate .cm-icon2, .campus-mate .cm-icon3, .campus-mate .cm-icon4, .campus-mate .cm-icon5, .campus-mate .cm-icon6, .campus-mate .cm-icon7, .campus-mate .cm-icon8 {
    height: 55px !important;
    width: 55px !important;
}
.campus-mate .cm-icon1{background-position: left 24px top 7px; background-size: 12px;}
.cm-menu li:hover .cm-icon1{background-position: left 24px top -47px; background-size: 12px;}
.campus-mate .cm-icon2{background-position: left 18px top 12px; background-size: 20px;}
.cm-menu li:hover .cm-icon2{background-position: left 18px top -55px; background-size: 20px;}
.campus-mate .cm-icon3{background-position: left 12px top 15px; background-size: 30px;}
.cm-menu li:hover .cm-icon3{background-position:left 12px top -37px; background-size: 30px;}
.campus-mate .cm-icon4{background-position: left 11px top 11px; background-size: 32px;}
.cm-menu li:hover .cm-icon4{background-position: left 11px top -47px; background-size: 32px;}
.campus-mate .cm-icon5{background-position: left 16px top 12px; background-size: 25px;}
.cm-menu li:hover .cm-icon5{background-position: left 16px top -36px; background-size: 25px;}
.campus-mate .cm-icon6{background-position: left 12px top 20px; background-size: 30px;}
.cm-menu li:hover .cm-icon6{background-position: left 12px top -27px; background-size: 30px;}
.campus-mate .cm-icon7{background-position: left 17px top 12px; background-size: 20px;}
.cm-menu li:hover .cm-icon7{background-position: left 16px top -34px; background-size: 20px;}
.campus-mate .cm-icon8{background-position: left 19px top 14px; background-size: 17px;}
.cm-menu li:hover .cm-icon8{background-position: left 19px top -30px; background-size: 17px;}
campusmate-classname{width: 100%; float: left;}
.campus-mate .get-started-button-bg{margin-left: 0;}

/*22-1-2017*/
.campus-mate .tabcontent p{font-size: 12px; line-height: 17px;}
div.transbox {margin-left: 26px; margin-top: -170px;}
.newarticle-relatedarticle-title{text-align: center;}
.newarticle-relatedarticle-box{text-align: center;}
.article-mid-conboxbg-left-title{text-align: center;}
/*22-1-2017*/

}

@media only screen and (max-width:480px) {
    .campustop-slide{margin-top: 10px;}
    .campus_type_left ul.tab li:nth-child(5){margin-bottom: 6px;}
    .user-line1{right: -85% !important;}
    .faq-animation {left: -94px; text-align: left; top: -65px; transform: scale(0.5); width: 100%;}
    .faq-animation .pulse-button{left: 124%;}
    .faq-animation .pulse2-button{left: 124%;}
    .campus-mate .cm-detail-mid-box-smalltitle{padding-left: 20px; padding-right: 20px; margin-top: 55px;}
    .campus-mate .cm-content .ca-sub{width: 100%; float:left;}
    .campus-mate .cm-content{/*height: 140px;*/ height: 95px;}
    .campusmate-classname-screen3 .cm-content { height: 110px;}
    .campus-mate .get-started-button-bg{padding: 0; margin-top: -80px; width: 100%; float: left;}
    .campus-mate .get_start{margin-top: 0; padding: 7px 15px 8px;}
    .campusmate-classname-screen3{padding-bottom: 0;}
    .view-campusmate-type{padding: 15px 15px 0 15px; clear: both;}
    .campus-mate .view-our-campusmate-say{padding: 30px 15px 10px;}
    .campus-mate .view-our-campusmate-faq{padding: 30px 15px 10px;}
    .campus-mate .help_heading{margin-top: 0;}
    .campus_type_left ul.tab li{width: 100%;}
    .campus-mate .middle{padding: 0;}
 .campus-mate .cm-detail-mid-box-bigtitle{font-size: 12px; margin-top: 0px; padding:0 20px 5px 20px; line-height: 12px;}
 .campus-mate .inn-middle1-wrap {margin-top: 40px;}
 .campus-mate .cm-main{margin-top: 0; font-size: 12px; width: 100%; float: left; line-height: 12px; min-height: 20px; margin-bottom: 0; display: table-cell; vertical-align: middle;}
 .campus-mate .cm-icon1{margin-top: 0px;}
 .campus-mate .cm-icon2{margin-top: 0px;}
 .campus-mate .cm-icon3{margin-top: 0px;}
 .campus-mate .cm-icon4{margin-top: 0px;}
 .campus-mate .cm-icon5{margin-top: 0px;}
 .campus-mate .cm-icon6{margin-top: 0px;}
 .campus-mate .cm-icon7{margin-top: 0px;}
 .campus-mate .cm-icon8{margin-top: 0px;}
 .campus_type_left ul.tab li{width: 100%; margin-bottom: 5px;}
 .campus_type_left ul.tab li a{width: 100%; margin: 0;}
 .campus-mate-say .campus-mate-say-left .inn-campus-mate-say-left{text-align: center;}
 .inn-campus-mate-say-left-thumb{display: inline-block; float:none;}
 .inn-campus-mate-say-content{width: 100%;}
 .campus-mate-say .inn-campus-mate-say-content p{width: 100%; line-height: 20px;}
 .campus-mate .smk_accordion .accordion_in .acc_head{font-size: 13px;}
 .campus-mate .acc_content p{font-size: 12px;}
 .campus-mate .cm-menu{text-align: center; padding: 30px 15px 1px;}
 .campus-mate .cm-menu li{width: 20%; margin-right: 0; float: none; display: inline-block;}
 .campus-mate .cm-content{margin-top: 8px; display: table; }
 .campus-mate .ad_heading{margin-right: 0!important;}
 .campus-mate .region-content-bottom2{padding: 30px 0 25px;}
 .campus-mate .get_started{margin-top: 5px;}

 .campus-mate .cm_hading{text-align: left;}
 .campus-mate .cm_subhading{text-align: left;}

 .campus-mate .get_started {
    font-size: 9px;
    padding: 6px 10px 4px;margin-top: 0;
}
.campus-mate .background {
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
div.transbox {
    margin-left: auto;
    margin-right: auto;
    margin-top: -189px;
    width: 70%;
}
.campus_type_left ul.tab li {
    margin-left: 0;
}
.campus_type_left ul.tab li:first-child a {
    margin-left: 0;
}

}

@media only screen and (max-width:360px) {

.campus-mate .region-content-bottom3 {
    padding: 20px 0 !important;
}
.campus_type_left ul.tab li:nth-child(5){margin-bottom: 6px;}
}

@media only screen and (max-width:320px) {
    .campus-mate .cm-icon1, .campus-mate .cm-icon2, .campus-mate .cm-icon3, .campus-mate .cm-icon4, .campus-mate .cm-icon5, .campus-mate .cm-icon6, .campus-mate .cm-icon7, .campus-mate .cm-icon8 {
    height: 55px !important;
    width: 55px !important;
}

.campus-mate .region-content-bottom3 {padding: 20px 0 !important;}
.campus-mate .cm-menu li{margin-right: 7px;}
.campus_type_left ul.tab li {margin-left: 0; width: 84%;}
div.transbox {margin-left: 26px; width: 70%;}
}
/***********************End CampusMate Landing Page**********************************/
.block-main-menu-mobile-view .menu {left: -250px;position: absolute;top: 55px;}


/***********************START CENTRALIZE CSS**********************************/

.region-sidebar-first .block-osscfilter{width: 100%; float: left;}
.region-sidebar-first .block-osscfilter .block-content{width: 100%; float: left;}
.region-sidebar-first .block-osscfilter .block-content .hideSubmitButton-processed div{width: 100%; float: left;}
.region-sidebar-first .block-osscfilter .block-content .hideSubmitButton-processed div .input-field{margin-top: 3px;}
.region-sidebar-first .block-osscfilter .block-content .hideSubmitButton-processed .controls{margin: 0;}
.region-sidebar-first .block-osscfilter .block-content .hideSubmitButton-processed .controls .form-checkboxes{margin-top: 28px;}
.region-sidebar-first .block-osscfilter .block-content .hideSubmitButton-processed .controls label{width: 100%; cursor: pointer; float: left; height: 20px; margin-bottom: 0;}
.region-sidebar-first .block-osscfilter .block-content .hideSubmitButton-processed .box02{width:100%; float: left; margin-bottom: 10px;}
.region-sidebar-first .block-osscfilter .block-content .hideSubmitButton-processed .box02 .box01{width:100%; float: left;}
.region-sidebar-first .block-osscfilter .block-content .hideSubmitButton-processed .box02 .box01 .col1, .col3{margin-right: 10px; width:auto!important;}
.region-sidebar-first .block-osscfilter .block-content .hideSubmitButton-processed .box02 .box01 .fee{/*left: 0!important;*/ width:auto; float:none;}
.block-search-top-bar-menu .input-field{margin-top:0;}

.page-university-courses .filled-in[type="checkbox"]:checked + label::after{height: 20px;width: 20px;}
.page-university-courses .filled-in[type="checkbox"]:checked + label::before{top: 0;}
/*
#personal_statement #samples .btn{float: right;
    margin-right: 11px;
    margin-top: 31px;
    padding: 0;
    width: 70px;}
*/
fieldset {border: 0 none !important;margin: 0 !important;min-width: 0 !important;padding: 0 !important;}
.contact-us-contianer .middle1-wrap .middle{text-align: center;}
.contact-us-contianer .webform-component label{text-align: left;}
.contact-us-contianer .webform-submit{position: relative;}

.comment-form .input-field{margin-top: 0;}

.logged-in .comment-form .input-field .username{float: left; margin-bottom: 15px; padding-top: 15px; width: 100%;}
.logged-in .comment-form .field-name-comment-body{clear: both;}
.comment-form #edit-mollom-captcha{margin-top: -36px;}
#language .zh-hant{display: none;}
/*input[type=range] {
    margin:-3px 0px !important;
}*/
.page-agent input[type="checkbox"]{display: none};
[type="checkbox"]:checked + label::before {border-color: transparent #cb0000 #cb0000 transparent !important; }
.path-webform .select-wrapper span.caret{font-size: 0 !important;}
.page-agent .profileforminn .input-field {margin-top:5px; position: relative;}
.page-agent .profileforminn input {padding-left: 13px;}.page-agent .profileforminn input:not([type]), .page-agent .profileforminn input[type="text"], .page-agent .profileforminn input[type="password"], .page-agent .profileforminn input[type="email"], .page-agent .profileforminn input[type="url"], .page-agent .profileforminn input[type="time"], .page-agent .profileforminn input[type="date"], .page-agent .profileforminn input[type="datetime-local"], .page-agent .profileforminn input[type="tel"], .page-agent .profileforminn input[type="number"], .page-agent .profileforminn input[type="search"], .page-agent .profileforminn textarea.materialize-textarea {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: transparent;
    border-color: -moz-use-text-color -moz-use-text-color #9e9e9e;
    border-image: none;
    border-radius: 0;
    border-style: none none solid;
    border-width: medium medium 1px;
    box-shadow: none;
    box-sizing: content-box;
    font-size: 14px;
    height: 3.2rem;
    margin: 0 0 15px;
    outline: medium none;
    padding: 0;
    transition: all 0.3s ease 0s;
    width: 99%;
}
.page-node input[type="checkbox"]{cursor: pointer;display: block !important;}
.form-type-checkboxes .controls{margin-top: 30px;position: relative;}
.page-uk-ranking .table-university-name h2{font-size: unset;}
.page-applications .btn-floating.btn-large i{line-height: 0;}
.page-applications .btn-large i{ font-size: xx-large;}
.page-agent .btn-floating.btn-large i{line-height: 0;}
.page-agent .btn-large i{ font-size: xx-large;}
#comment-body-add-more-wrapper fieldset{border: unset;}

.page-university-courses .filtercourse-field-box .input-field label{top:unset; cursor: pointer;}
.page-universities input.form-checkbox,.page-courses-search input.form-checkbox{display:none;}
.page-tools-personal-statement textarea.materialize-textarea{overflow-y: visible; height: 185px !important;}
.page-uk-ranking select{display: block !important;}
.page-node select{display: block !important;}
.webform-client-form select{display: none !important;}
.webform-component-textarea label{ margin-top: 235px;}

.page-profile .profileforminn .input-field {
    margin-top: 5px;
    position: relative;
}
.page-profile .profileforminn input:not([type]), .page-profile .profileforminn input[type="text"], .page-profile .profileforminn input[type="password"], .page-profile .profileforminn input[type="email"], .page-profile .profileforminn input[type="url"], .page-profile .profileforminn input[type="time"], .page-profile .profileforminn input[type="date"], .page-profile .profileforminn input[type="datetime-local"], .page-profile .profileforminn input[type="tel"], .page-profile .profileforminn input[type="number"], .page-profile .profileforminn input[type="search"], .page-profile .profileforminn textarea.materialize-textarea {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: transparent;
    border-color: -moz-use-text-color -moz-use-text-color #9e9e9e;
    border-image: none;
    border-radius: 0;
    border-style: none none solid;
    border-width: medium medium 1px;
    box-shadow: none;
    box-sizing: content-box;
    font-size: 14px;
    height: 3rem;
    margin: 0 0 15px;
    outline: medium none;
    padding: 0;
    transition: all 0.3s ease 0s;
    width: 99%;
}

.page-user .section-account .input-field label {
    color: #9e9e9e;
    cursor: text;
    font-size: 14px;
    font-weight: normal;
    left: 0rem;
    line-height: 30px;
    margin-bottom: 0;
    position: absolute;
    top: 0.8rem;
    transition: all 0.2s ease-out 0s;
    width: 95%;
}
.page-user .section-account input:not([type]), .page-user .section-account input[type="text"], .page-user .section-account input[type="password"], .page-user .section-account input[type="email"], .page-user .section-account input[type="url"], .page-user .section-account input[type="time"], .page-user .section-account input[type="date"], .page-user .section-account input[type="datetime-local"], .page-user .section-account input[type="tel"], .page-user .section-account input[type="number"], .page-user .section-account input[type="search"], .page-user .section-account textarea.materialize-textarea {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: transparent;
    border-color: -moz-use-text-color -moz-use-text-color #9e9e9e;
    border-image: none;
    border-radius: 0;
    border-style: none none solid;
    border-width: medium medium 1px;
    box-shadow: none;
    box-sizing: content-box;
    font-size: 14px;
    height: 3rem;
    margin: 0 0 15px;
    outline: medium none;
    padding: 0;
    transition: all 0.3s ease 0s;
    width: 99%;
}

.page-user .section-account .input-field {
    margin-top: 5px;
    position: relative;
}

.documentconformupload-right-inn .input-field{margin-top:0px;}
/***********************END CENTRALIZE CSS**********************************/
.page-agent .pre-sessional-english .basicinfotablerow-firstcol{width: 27%;}
.page-agent .pre-sessional-english .basicinfotablerow-thirdcol{width: 29%;}
.page-agent .app-commission-received .basicinfotablerow-firstcol{width: 24%;}
.page-agent-application-detail .date-icon {float: right;margin-right: 14px;padding-top: 0px;}
.st{display: none;}
.page-agent-application-detail .presessional_status_dropdown3{left: 1024px!important;}
.latest-update-section .region{min-height: 0!important;}

@media screen and (max-width: 980px) {
#section2 section{min-height:0!important;}
}

.block-menu-follow-us ul.menu .dropdown{position:relative;}
.block-menu-follow-us ul.menu .dropdown .dropdown-menu{display: none;}
.block-menu-follow-us ul.menu .dropdown:hover .dropdown-menu{position: absolute; top: 100%; min-width: 160px; display: block; font-size: 14px; text-align: left; list-style: none; background-color: #fff; border-radius: 0 0 4px 4px; box-shadow: 0 6px 12px rgba(0, 0, 0, .175);}
.block-menu-follow-us ul.menu .dropdown:hover .dropdown-menu li{border-bottom: 1px solid #eee; color: #7d7d7d;}
.block-menu-follow-us ul.menu .dropdown:hover .dropdown-menu li a{padding: 2px 10px; color: #333 !important; font-size: 15px; font-family: "latobold",Helvetica,Arial,sans-serif;}
#edit-actions--2{display: none;}
.top-autocomplete{margin-top: 5px; background: #ffffff; border-radius: 4px; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), 0 0 6px rgba(8, 60, 81, 0.3);}
.top-autocomplete ul{margin: 0; padding: 15px; overflow: hidden;}
.top-autocomplete ul li{float: left; width: 100%; clear: both; }
.top-autocomplete ul li a{padding:8px; width: 100%; float: left; margin-left: 0;}
.top-autocomplete ul li a:hover{background:#CB0000; color: #ffffff;}
.path-frontpage #edit-actions{display: none;}
.dialog-off-canvas-main-canvas{height: 100%;}
.block-study h1{margin-bottom: 10px;}
#block-homepagepopularsearchtext{clear: both; margin-top: 10px; float: left; width: 100%;}
.block-about .field--type-text-with-summary{padding: 12px 214px 20px !important;}
.footer{width:100%!important; padding-top:0; padding-bottom:0;}
.mob-form-div .width50{min-height:70px;}
.width50 .s6{width:100%!important;}
.control-group label.control-label {top: -15px; left: unset;}
.width50 .row .col{padding: 0!important;}
.width50 .form-date{width:100%!important;}
.path-tools #drupal-modal--footer{display:none;}
.path-tools .applicationpop{margin-top:100px;}

.page-tools-personal-statement .jcarousel li {
    float: left !important;
    width: 240px !important;
    overflow-y: auto;
}
.main-personal-tool-section {margin-top: 30px!important; }
.path-uk-ranking .middle h1.page-header {margin-top:0; text-align: center;}
th.views-field-field-times-ranking a {
	background-position: right center;
	background-repeat: no-repeat;
	border-radius: 4px;
	cursor: pointer;
	margin-right: 7px;
	padding: 5px 11px 4px;
	background-color: #000;
	border-right: 2px solid #fff;
	color: #fff;
	text-align: center;
	font-size: 12px;
	font-family: "robotobold",Helvetica,Arial,sans-serif;
}

th.views-field-field-gardian-ranking a {
    border-radius: 4px;
    cursor: pointer;
    margin-right: 7px;
    padding: 5px 11px 4px;
    background-color: #003564;
    border-right: 2px solid #fff;
    color: #fff;
    text-align: center;
    font-size: 12px;
    font-family: "robotobold",Helvetica,Arial,sans-serif;
}

th.views-field-field-cgu-ranking a {
    border-radius: 4px;
    cursor: pointer;
    margin-right: 7px;
    padding: 5px 18px 4px;
    background-color: #005826;
    border-right: 2px solid #fff;
    color: #fff;
    text-align: center;
    font-size: 12px;
    font-family: "robotobold",Helvetica,Arial,sans-serif;
}

th.views-field-field-ukuni-ranking a {
    border-radius: 4px;
    cursor: pointer;
    margin-right: 7px;
    padding: 5px 15px 4px;
    background-color: #cd0000;
    color: #fff;
    text-align: center;
    font-size: 12px;
    font-family: "robotobold",Helvetica,Arial,sans-serif;
}

.timesblack {color: #000;font-size: 22px;}
.timesblue {color: #013665;font-size: 22px;}
.timesgreen {color: #005826;font-size: 22px;}
.timesred {color: #cc0001;font-size: 22px;}





/* New css changes */

#edit_subjects_chosen{
	width: 365px !important;
    float: right;
    box-shadow: none;
    border: none;
    border-bottom: 1px solid #aaa;
    background: transparent;
    border-radius: 0;
    padding: 7px 0 0 0;
}
#edit_subjects_chosen.chosen-container-single .chosen-single {
    border: none;
    background: transparent;
    box-shadow: initial;
    padding-left: 0;
}
#edit_subjects_chosen.chosen-container-single .chosen-single span{
	color: #CB0000;
    text-transform: uppercase;
    font-weight: bold;
}
#edit_subjects_chosen.chosen-container-single .chosen-search{
	background: transparent;
}
#edit_subjects_chosen .chosen-drop{
	left: 0;
    box-sizing: border-box;
    top: 2px;
    border: none;
    box-shadow: none;
    background: url(/themes/custom/ukuni/css/../images/bg15.jpg) repeat scroll left top;
}
#edit_subjects_chosen.chosen-container .chosen-results{
    border: 1px solid #aaa;
    border-top: none;
    margin: 0;
    padding: 0;
    margin-left: -1px;
    margin-right: 0;
    margin-top: -2px;
    padding: 0;
    background: #fff;
}
#edit_subjects_chosen.chosen-container-single .chosen-search{
	padding: 0;
}
.chosen-container-single .chosen-search input[type="text"]{
    max-width: 100%;
    box-sizing: border-box;
    border: none;
    border-bottom: 1px solid #aaa;
    padding: 8px 20px 8px 0;
}
.chosen-container-single .chosen-search input[type="text"]:focus{
	border-bottom: 1px solid #aaa;
}
#edit_subjects_chosen.chosen-container .chosen-results li.highlighted {
	background-image: none;
    background-color: #f0f0f0;
    color: #333;
}
.region.region-content-top{
    min-height: 0!important;
}
.page-tools-personal-statement div.applicationpop #edit-ps-text-why-this-uni{
    overflow-y: visible;
    height: 185px !important;
}
.page-tools-personal-statement div.applicationpop #edit-ps-text-future-goals{
    overflow-y: visible;
    height: 185px !important;
}
.region.region-content{
    -webkit-transform-style: initial !important;
    -moz-transform-style: initial !important;
    transform-style: initial !important;
}
#views-exposed-form-clone-of-multi-search-page button{ display: none;}
#edit-submit-clone-of-multi-search button{ display: none;}
#views-exposed-form-multi-search-page button{ display: none;}
#ukuni-personal-form .chosen-results li em {color: #CB0000;}



/*-----------------Fix language on the top bar--------------------*/
#block-ukuni-languageswitcher {
    position: relative;
}

/*-----------------Fix multisearch form -----------------------*/
#top-autocomplete {
    max-height: 500px;
    overflow-y: auto;
}
/*-----------------Fix mouse over issue to "More articles" -----------------------*/
.pager-load-more li.pager__item a.button {
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    padding: 7px 15px!important;
}
.pager-load-more li.pager__item a.button:hover {
    border: medium none !important;
}
.pager-load-more li.pager__item a.button:active {
    box-shadow: none !important;
}
/*-----------------Fix links to footer menu-----------------------*/
.block-footermenu ul.menu li a{
    font-size: 0.8rem;
}
.block-footermenu ul.menu li:last-child a{
    color: #cb0000;
}
.block-footermenu ul.menu li:last-child {
    background: none;
}
li.menu-lng:hover ul{
    display: block !important;
}


/*1) University title name on both pages.*/
.table-responsive .table-striped tr td:nth-child(2) a{
    color: #ce0000!important;
    font-family: "latobold",Helvetica,Arial,sans-serif;
}
/*2) On hover effect and background color on the rows for both pages.*/
.table-responsive .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #fff;
}
.table-responsive .table-striped>tbody>tr:nth-of-type(even) {
    background-color: #fff;
}
.table-responsive table.table-striped tbody td {
    padding: 12px !important;
    border-top: none;
}
.table-responsive .table-striped>tbody>tr {
    border-bottom: 7px solid #efefef !important;
    display: inline-table;
    background-color: #fff;
}
.table-responsive table.table-striped tbody tr:hover {
    border-bottom: solid 7px #fff !important;
}
.table-responsive .table-striped>tbody>tr td:nth-child(1) {
    width: 6%;
}
.table-responsive .table-striped>tbody>tr td:nth-child(2) {
    width: 44%;
}
.table-responsive .table-striped>tbody>tr td:nth-child(3) {
    width: 10%;
}
.table-responsive .table-striped>tbody>tr td:nth-child(4) {
    width: 10%;
}
.table-responsive .table-striped>tbody>tr td:nth-child(5) {
    width: 10%;
}
.table-responsive .table-striped>tbody>tr td:nth-child(6) {
    width: 10%;
}
.table-responsive .table-striped>tbody>tr td:nth-child(7) {
    width: 10%;
}
.table-responsive .table-striped>thead>tr {
    display: inline-table;
    border-bottom: 13px solid transparent;
}
.table-responsive .table-striped>thead>tr th:nth-child(1) {
    width: 60%;
}
.table-responsive .table-striped>thead{
    border-bottom: none;
}
.table-responsive table.table-striped tbody tr > :hover {
    background-color: initial !important;
}
.table-responsive {
    overflow-x: initial !important;
}
#views-exposed-form-subject-ranking-page-1 >div.form-inline{
    height: 32px
}
/*3) Increase the width of Subject dropdown as per old website page.*/
#block-exposedformsubject-rankingpage-1 .form--inline > .form-item {
    float: none;
    width: 100%;
}
#block-exposedformsubject-rankingpage-1 .form-inline .select-wrapper {
    width: 100%;
}
#edit-field-ranking-subjects-target-id {
    display: block;
    width: 100%;
    box-shadow: none;
}

.path-universities div.form-item-sort-by {display:none !important;}
/*--------Fix Tags button on the bottom----------*/
.field--name-field-tags .field--items .field--item {
    background: #eaeaea;
    border: 1px solid #a9a9a9;
    color: #222 !important;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    margin-bottom: 4px;
    margin-right: 4px;
    padding: 4px 13px 3px;
    margin-top: 4px;
    border-radius: 20px;
    font-family: "latobold",Helvetica,Arial,sans-serif;
}
.field--name-field-tags .field--items .field--item a{
    color: #959595;
}
.field--name-field-tags .field--items .field--item:hover {
    background-color: #ce0000;
    border: 1px solid #fff;
}
.field--name-field-tags .field--items .field--item:hover a {
    color: #fff;
}
.field--name-field-tags .field--label {
    display: none;
}

/*--------Fix universities left side bar----------*/
.path-universities .fieldset-legend {
    color: #959595 !important;
    font-family: "roboto_condensedbold" !important;
    font-size: 14px !important;
    text-transform: uppercase !important;
    position: relative;
    padding-left: 20px;
}
.path-universities .fieldset-legend:before {
    content: "•";
    font-size: 15pt;
    color: #cb0000;
    position: absolute;
    left: 0;
    top: -3px;
}
.path-universities .fieldset-wrapper .form-type-checkbox {
    display: block;
    width: 100%;
}
.path-universities .fieldset-wrapper label {
    background: none!important;
    padding-left: 22px !important;
    font-family: "latoregular",Helvetica,Arial,sans-serif!important;
    font-size: 13px!important;
    color: #000!important;
    text-transform: capitalize!important;
    display: inline-block !important;
    width: 100%;
    cursor: pointer;
    float: none;
    height: 20px;
    margin-bottom: 0;
    clear: both;
    padding: 0 0 0 27px;
    margin: 0 0 3px;
}
.path-universities .fieldset-wrapper .form-type-checkbox [type="checkbox"]:not(:checked):after {
    height: 15px;
    width: 15px;
    background-color: transparent;
    border: 2px solid #5a5a5a;
    top: 0px;
    z-index: 0;
}
.path-universities fieldset.form-composite{
    float: none;
}
.bef-slider.ui-slider {
    width: 137px!important;
    height: 31px;
    overflow: initial;
    border: none;
    background: url(/themes/custom/ukuni/css/../images/bg28.gif) left center repeat-x;
    margin: 0 auto;
}
.bef-slider .ui-slider-range {
    background: transparent;
}
.bef-slider.ui-slider span:nth-child(2) {
    height: 18px;
    width: 18px;
    top: 6px;
    outline: none;
    background: #666 !important;
    border-radius: 50%;
    border: 3px solid #fff !important;
    box-shadow: 0 1px 3px 0px;
    color: initial !important;
}
.bef-slider.ui-slider span:nth-child(2).ui-state-hover:hover {
    background: #666 !important;
    border: 3px solid #fff !important;
    color: initial !important;
//    font-weight: !important;
}
.bef-slider.ui-slider span:nth-child(3) {
    height: 18px;
    width: 18px;
    top: 6px;
    outline: none;
    background: #666 !important;
    border-radius: 50%;
    border: 3px solid #fff !important;
    box-shadow: 0 1px 3px 0px;
    color: initial !important;
}
.bef-slider.ui-slider span:nth-child(3).ui-state-hover:hover {
    background: #666 !important;
    border: 3px solid #fff !important;
    color: initial !important;
    font-weight: normal !important;

}
.region-sidebar-first [type="checkbox"].form-checkbox:not(:checked)+label:after {
    height: 15px;
    width: 15px;
    background-color: transparent;
    border: 2px solid #5a5a5a;
    top: 0px;
    z-index: 0;
}
.region-sidebar-first .form-inline .checkbox input[type=checkbox] {
    display: none;
}
.region-sidebar-first [type="checkbox"].form-checkbox+label:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 18px;
    height: 18px;
    z-index: 0;
    border: 2px solid #ce0000;
    margin-top: 5px;
    border-radius: 1px;
    margin-top: 2px;
    transition: .2s;
}
.region-sidebar-first [type="checkbox"].form-checkbox+label:before,.region-sidebar-first [type="checkbox"].form-checkbox+label:after{
    content: '';
    left: 0;
    position: absolute;
    transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;
    z-index: 1;
    border-radius: 2px;
}
.region-sidebar-first [type="checkbox"].form-checkbox:not(:checked)+label:before {
    width: 0;
    height: 0;
    border: 3px solid transparent;
    left: 6px;
    top: 10px;
    -webkit-transform: rotateZ(37deg);
    transform: rotateZ(37deg);
    -webkit-transform-origin: 20% 40%;
    transform-origin: 100% 100%;
}
.region-sidebar-first [type="checkbox"].form-checkbox:checked+label:after {
    top: 0px;
    width: 15px;
    height: 15px;
    border: 2px solid #cb0000;
    background-color: #cb0000;
    z-index: 0;
}
.region-sidebar-first [type="checkbox"].form-checkbox:checked+label:before {
    top: -3px;
    left: 1px;
    width: 6px;
    height: 13px;
    border-top: 2px solid transparent;
    border-left: 2px solid transparent;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    -webkit-transform: rotateZ(37deg);
    transform: rotateZ(37deg);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
}
.region-sidebar-first legend {
    margin-bottom: 6px;
}
.region-sidebar-first .form-item-field-fees-value-min label {
    background: none;
    color: #959595;
    float: left;
    font-family: "roboto_condensedbold";
    font-size: 14px;
    margin-bottom: 10px;
    padding-left: 0px;
    text-transform: uppercase;
    text-align: left;
    width: 100%;
    line-height: 20px;
    padding: 0 0 0 20px;
    margin: 10px 0 10px;
    position: relative;
}
.region-sidebar-first .form-item-field-fees-value-min label:before {
    content: "•";
    font-size: 15pt;
    color: #cb0000;
    position: absolute;
    left: 0;
    top: 1px;
}
#edit-field-fees-value {
    position: relative;
    width: 100%;
    height: 100px;
    margin: 8px 0;
}
#edit-field-fees-value #edit-field-fees-value-min {
    position: absolute;
    width: 50px;
    left: -3px;
    top: 75%;
    text-align: center;
    border-bottom: none;
    pointer-events:none;
}
#edit-field-fees-value #edit-field-fees-value-max {
    position: absolute;
    width: 50px;
    top: 75%;
    right: -4px;
    text-align: center;
    border-bottom: none;
    pointer-events:none;
}
#edit-field-fees-value .bef-slider.ui-slider {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
}
#edit-field-fees-value .form-item-field-fees-value-max label{
    display: none;
}
/*--------Fix universities left side bar----------*/
/*--------Fix language dropdown bar----------*/
.dropdown-language-item button.dropdown-toggle {display: none;}
.dropdown-language-item .btn, .btn-large:hover {background-color: #fff !important;color: #CD0000 !important; box-shadow: none !important; border: none !important;}
.dropdown-language-item .btn, .btn-large {background-color: #fff !important;color: #000 !important;}
/*--------Fix language dropdown bar----------*/

/*--------Fix langeuage button and dropdown----------*/
.block-language-switcher-menu ul.menu {
    position: relative;
}
.block-language-switcher-menu ul.menu >li.menu-lng:hover>a {
    background: #fff url(/themes/custom/ukuni/css/../images/home-sprite.png) no-repeat left 22px top -144px!important;
    width: 75px;
    height: 55px;
}
#language {
    border-radius: 0;
}
#language .active-language {
    margin: 0 !important;
    padding: 10px;
    height: 56px;
    color: #333 !important;
    font-family: "latobold",Helvetica,Arial,sans-serif;
    font-weight: 400;
    width: 160px;
    text-transform: initial;
    font-size: 15px;
    overflow: hidden;
    text-align: left;
}
#language .active-language:hover {
    border: none !important;
    color: #cb0000 !important;
}
.block-language-switcher-menu ul.menu li ul.dropdown-menu {
    left: initial;
    right: 0;
}

/*2) fix button search*/
.path-frontpage input.ukuni-top-multisearch {
    width: 0;
    border-bottom: 0;
    display: none;
}
.active-search input.ukuni-top-multisearch {
    display: block;
}
#views-exposed-form-clone-of-multi-search-page .ukuni-top-multisearch {
    width: 0;
    border-bottom: none;
}


/*3) fix background and bottom space of ‘Satisfaction Top 5’ and ‘Times Top 5’ as per reference site*/


.path-frontpage #section2 + .region-content-top {
    background: #e4e4e4;
}
.path-frontpage #section2 + .region-content-top .region-content-top {
    padding: 0 0 20px;
}
.path-frontpage .latest-update-section .block-times-top5 div.block-content {
    padding: 0;
}
.path-frontpage .latest-update-section .block-satisfaction-top5 div.block-content{
    padding: 0;
}
/*4) Fix bottom space of articles as per reference site*/
.path-frontpage .region-cont .region-content-bottom2 {
    min-height: initial;
    padding: 0;
}
.path-frontpage #section2 + .region-content-top + .region-bottom {
    padding: 0;
}

.newarticle-wrap img {
   max-width: 100%;
   height: auto;
}

/*------------Fix filter title-------------*/
#block-exposedformuniversitiespage-1 .block-title {
    background: url(/themes/custom/ukuni/css/../images/filter.png) no-repeat 3% 40%;
    border-bottom: 1px solid #acacac;
    color: #ce0000;
    float: left;
    font-family: "roboto_condensedbold";
    font-size: 14px;
    padding-bottom: 2px;
    text-transform: uppercase;
    width: 100%;
    text-align: left;
    padding-left: 33px;
    margin: 0;
    line-height: 36px;
    font-weight: normal;
}
/*#block-exposedformuniversitiespage-1 #edit-field-region-target-id--wrapper {
    padding-left: 10px !important;
}*/
#edit-field-fees-value {
    padding-left: 10px;
}
/*#block-exposedformuniversitiespage-1 #edit-field-minimum-ielts-target-id--wrapper{
    padding-left: 10px !important;
}*/
.views-element-container .view-header {
    float: left;
    color: #ce0000 !important;
    font-family: "latobold";
    font-size: 26px !important;
    font-weight: normal !important;
    line-height: 26px;
    margin: 0;
    padding: 20px 0 18px;
    text-transform: uppercase;
}
#uni_sort_expose {
    height: 36px;
    width: 98px;
    float: right;
    margin-bottom: 0;
    margin-top: 20px;
    border: 1px solid #959595 !important;
    color: #ce0000 !important;
    border-radius: 4px !important;
    background: url(/themes/custom/ukuni/css/../images/sort.png) no-repeat scroll left 13px top 7px !important;
    box-shadow: 0 1px 0 rgba(0,0,0,0.2);
    padding-left: 30px;
    font-family: "roboto_condensedbold";
    font-size: 14px!important;
    text-transform: uppercase;
}
#uni_sort_expose option {
    color: #333333;
    text-decoration: none !important;
    display: block;
    padding: 2px .4em;
    line-height: 1.5;
    min-height: 0;
    font-weight: normal !important;
    font-family: "latoregular",Helvetica,Arial,sans-serif;
    font-size: 14px;
    text-transform: initial;
}
.view-id-universities .view-header {
    position: initial !important;
}
.view-id-universities .view-header span:nth-child(1) {
    display: inline-block;
    margin-left: 10px;
}
.view-id-universities .view-header .number {
    color: #cb0000;
    font-family: "roboto_condensedbold",Helvetica,Arial,sans-serif;
    font-size: 26px;
}
/*-----------------Fix about us page-----------------*/
.page-node-type-page .region-content-bottom2{
    width: 1040px;
    margin: 0 auto;
}
.page-node-type-page .region-content-bottom2 #block-aboutusleft{
    width: 50%;
    float: left;
}
.page-node-type-page .region-content-bottom2 .aboutus-top2-bg-left{
    width: 100%;
    float: left;
}
.page-node-type-page .region-cont-detail {
    background: #fff;
}
.page-node-type-page.about-us .inn-middle1-wrap h1.page-header {
display: none;
}
.page-node-type-page .inn-middle1-wrap .aboutus-title {
    margin-top: 0;
}
.page-node-type-page .block-what-university-saying {
    background: #eaeaea;
}
.page-node-type-page .block-what-university-saying .unilogo-thumb img {
    margin: 0 auto;
}
.page-node-type-page #block-accreditations .aboutus-accriditation-logo:nth-child(3) {
    margin-right: 50px !important;
}
.page-node-type-page .region-content-bottom3 {
    padding-bottom: 0 !important;
}
.page-node-type-page .region-content-bottom3 + .region-content-bottom {
    margin: 0;
}
.page-node-type-page.about-us .inn-middle1-wrap li.statistics-counter {
display: none;
}

.path-webform label.control-label {top:-10px !important;}
.path-webform .text-center-align {text-align: center;}

/*========= Contact us page============*/
/*----------1. Fix Texfields & labels are not vertically aligned. Also space between * and labels.--------------------*/
.path-webform label.control-label {
    padding-left: 0.75rem;
}
.path-webform label.control-label:after {
    position: relative;
    height: 6px;
    width: 6px;
    background-size: contain;
    left: 7px;
    top: -2px;
    background-repeat: no-repeat;
}
.path-webform .form-textarea-wrapper {
    padding: 0 0.75rem;
}
.path-webform label.control-label[for=edit-message] {
    top: -23px !important;
}
.path-webform label.control-label[for=edit-phone] {
    top: -13px !important;
}
.path-webform .form-item-current-institution-organisation {
    margin-bottom: 30px;
}
/*----------2. Fix click on drop-down of phone field, please adjust the font size and remove hover, if possible..--------------------*/
.flag-container .highlight {
    font-size: 14px;
}
.flag-container .selected-flag:focus{
    outline: none;
}
/*----------3. Fix ‘Submit’ Button’s hover issue.Please fix the size while hover.--------------------*/
.path-webform .webform-button--submit {
    border: 2px solid #ce0000 !important;
    margin-top: 16px;
}

/*----------4. Fix Below the ‘Submit’ button, there are three sections, we need to align as per reference site. (Also icons above the “CALL US”, “HEAD OFFICE” and “EMAIL”)--------------------*/
.path-webform .aboutus-accriditation-logobg {
    width: 100%;
}
.path-webform .aboutus-wrapper .waboutus-partner-logo {
    display: inline-block;
    margin-left: 0px;
    margin-right: 0px;
    width: 33%;
    vertical-align: text-top;
    margin-top: 20px;
}
.path-webform .waboutus-partner-logo:nth-child(1):before {
    color: #ce0000;
    content: "\f095";
    display: inline-block;
    font-family: "FontAwesome";
    font-size: 3rem;
    font-style: normal;
    font-weight: normal;
    margin-right: 0.5rem;
}
.path-webform .waboutus-partner-logo:nth-child(2):before {
    color: #ce0000;
    content: "\f041";
    display: inline-block;
    font-family: "FontAwesome";
    font-size: 3rem;
    font-style: normal;
    font-weight: normal;
    margin-right: 0.5rem;
}
.path-webform .waboutus-partner-logo:nth-child(3):before {
    color: #ce0000;
    content: "\f0e0";
    display: inline-block;
    font-family: "FontAwesome";
    font-size: 3rem;
    font-style: normal;
    font-weight: normal;
    margin-right: 0.5rem;
}
/* Fix footer border*/
footer.footer {
    max-width: initial;
    border-top: none;
}

#block-exposedformuniversitiespage-1 fieldset {
   padding-left: 10px !important;
}
/*========= Fix site map page============*/
.path-sitemap .sitemap .sitemap-box-menu {
    width: 33.333333333333%;
    float: left;
}
.path-sitemap .sitemap .sitemap-box h2 {
    font-size: 18px;
    line-height: 20px;
}
.path-sitemap .sitemap-box-menu ul.sitemap-menu {
    list-style-image: url(/themes/custom/ukuni/css/../images/direction_icon.png);
}
.path-sitemap .sitemap-box-terms-tags ul {
    list-style-image: url(/themes/custom/ukuni/css/../images/direction_icon.png);
}
.path-sitemap .page-header + section {
    padding: 0;
}
.path-sitemap h1.page-header {
    margin-top: 30px;
}
.node-type-universities{background:url(/themes/custom/ukuni/css/../images/bg15.jpg) repeat left top;}
/*========= Fix site map page============*/
#block-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb {
    margin-left: 0 !important;
}
.node-type-universities #block-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb {
    margin-left: -44px !important;
}
.main-container >.row >section.col-sm-12 {
	padding-left: 0;
	padding-right: 0;
}
.main-container >.row {
    margin-left: -15px !important;
    margin-right: -15px !important;
}
.newarticle-wrap .easy-breadcrumb{
	margin-top: 0;
}
.newarticle-wrap .easy-breadcrumb >a.easy-breadcrumb_segment {
	color: #959595 !important;
    text-transform: uppercase;
    font-family: 'latobold';
    font-size: 14px;
    padding: 0 12px;
}
.newarticle-wrap .easy-breadcrumb >a.easy-breadcrumb_segment:hover {
	background: none;
}
.newarticle-wrap .easy-breadcrumb >a:after {
    content: '>';
    font-size: 14px;
    font-family: 'latoregular';
    position: absolute;
    top: 0;
    right: -4px;
    width: initial;
    height: initial;
    transform: initial;
    background: initial;
    box-shadow: initial;
    transition: initial;
    color: #333;
}
.newarticle-wrap .easy-breadcrumb >a:hover:after {
	background: initial;
    color: initial !important;
}
.newarticle-wrap .easy-breadcrumb >a:last-child {
	background: none;
}
.newarticle-wrap .easy-breadcrumb >a:last-child:after {
	content: initial;
}
/*.newarticle-wrap .easy-breadcrumb >a:first-child {
	padding-left: 0;
}
.newarticle-wrap .easy-breadcrumb >a:first-child:before{
	content: 'Home';
	text-transform: uppercase;
	font-family: 'latobold';
    font-size: 14px;
    color: #959595;
}
.newarticle-wrap .easy-breadcrumb >a:first-child img{
	display: none;
}*/
/*========= Fix Follow Us menu============*/

.block-menu-follow-us ul.menu .dropdown:hover>a {
    background: #fff;
    color: #cb0000;
}
.block-menu-follow-us ul.menu .dropdown ul.dropdown-menu li:hover a {
    padding-left: 30px !important;
    background: transparent !important;
    color: #fff !important;
}
.block-menu-follow-us ul.dropdown-menu li a {
    display: block !important;
    width: 100%;
    transition: padding .55s ease-in-out;
}
.block-menu-follow-us ul.dropdown-menu li:nth-child(1):hover {
    background: none repeat scroll 0 0 #314d91;
}
.block-menu-follow-us ul.dropdown-menu li:nth-child(2):hover {
    background: none repeat scroll 0 0 #51c232;
}
.block-menu-follow-us ul.dropdown-menu li:nth-child(3):hover {
    background: none repeat scroll 0 0 #2d2d2d;
}
.block-menu-follow-us ul.dropdown-menu li:nth-child(4):hover {
    background: none repeat scroll 0 0 #e84788;
}
.block-menu-follow-us ul.dropdown-menu li:nth-child(5):hover {
    background: none repeat scroll 0 0 #07beed;
}
.block-menu-follow-us ul.dropdown-menu li:nth-child(6):hover {
    background: none repeat scroll 0 0 #2d2d2d;
}
.block-menu-follow-us ul.dropdown-menu li:nth-child(7):hover {
    background: none repeat scroll 0 0 #FF0000;
}

#edit-gender-ref {border:none;}
.path-tools div.applicationpop {
margin-top: 30px !important;
}
.path-universities aside.col-sm-3{
padding-left: 0;
}
/*========= Fix button============*/
#modal_reference_form_contain #edit-actions button {
    font-size: 14px;
}
#modal_reference_form_contain #edit-actions button:hover {
    border: none !important;
}
#ukuni-personal-form .utils button {
    height: 34px;
    font-size: 12px;
}
#ukuni-personal-form .utils button:hover {
    border: none !important;
}
/*========= Fix dropdown Reference page ============*/
.profileforminn .select-wrapper #edit-gender-ref {
    box-shadow: none;
    background: none;
    border-bottom: 1px solid #9e9e9e;
    border-radius: 0;
    color: #000;
}

/*========= Fix star space ============*/
.profileforminn .collapsible-body .form-required:after {
    position: relative;
    height: 6px;
    width: 6px;
    background-size: contain;
    left: 7px;
    top: -2px;
    background-repeat: no-repeat;
}

/*========= Fix description if text is short on the UK-ranking page ============*/
.page-uk-ranking-subject .views-element-container .view-header {
    float: none;
}
/*========= Banner image is not showing as per reference ============*/
.page-node-type-article .region.region-content-top {
    padding: 55px 0 0 0;
}
.page-node-type-article .view-articles-banner-image .field-content img {
    width: 100%;
    height: 100%;
}
.view-tagadelic-terms-for-home-page ul.tag-cloud > div {
    display: inline;
}
.path-webform label.control-label[for="edit-which-content"] {top: -20px !important;}



/*========= Fix overallrank_content ============*/
.views-element-container .view-header .overallrank_content {
    text-transform: initial;
}
/*========= Fix Button on the articles2 page  ============*/
.dialog-off-canvas-main-canvas [type="radio"]:checked+label {
    background-color: #ce0000;
    border: 2px solid #ce0000;
    color: #fff;
}
.dialog-off-canvas-main-canvas .form-radios .form-type-radio > input{
    display: none;
}
.dialog-off-canvas-main-canvas .form-radios .form-type-radio label {
    margin-right: 5px;
    transition: none;
    line-height: 21px;
    padding: 4px 10px;
    font-size: 13px;
    margin-bottom: 5px;
    border-radius: 20px;
    text-align: center;
    height: 30px;
}
.dialog-off-canvas-main-canvas .form-radios .form-type-radio label:hover {
    background-color: #ce0000;
    border: 2px solid #ce0000;
    color: #fff;
}
.dialog-off-canvas-main-canvas .form-radios .form-type-radio label:focus {
    box-shadow: inset 0 1px 10px hsla(0, 0%, 0%, 0.8);
    background-color: #2ab7a9;
    color: #222;
    border: 2px solid #ce0000;
}
.dialog-off-canvas-main-canvas .form-radios .form-type-radio label:active{
    box-shadow: inset 0 1px 10px hsla(0, 0%, 0%, 0.8);
    background-color: #ce0000;
    color: #fff;
    border: 2px solid #ce0000;
}
.dialog-off-canvas-main-canvas [type="radio"]:not(:checked)+label{
    background-color: #f2f2f2;
    border: 2px solid #a9a9a9;
    color: #222;
}
.dialog-off-canvas-main-canvas [type="radio"]:checked+label:after,.dialog-off-canvas-main-canvas [type="radio"]:not(:checked)+label:after {
    content: initial;
}
.dialog-off-canvas-main-canvas [type="radio"]:checked+label:before,.dialog-off-canvas-main-canvas [type="radio"]:not(:checked)+label:before {
    content: initial;
}
.dialog-off-canvas-main-canvas .form-radios {
    text-align: center;
}

/*========= Fix tooltip hover position ============*/
.university-right-conbox-right-botconbg-inntopbg-icon > a:hover > span {
    width: max-content;
    margin-left: 0 !important;
    left: 0;
    transform: translateX(calc(-50% + 6px));
    max-width: 239px;
}
.university-right-conbox-right-botconbg-inntopbg-icon .css-tooltip,
.university-right-conbox-right-botconbg-inntopbg-icon .css-tooltip-2,
.university-right-conbox-right-botconbg-inntopbg-icon .css-tooltip-3,
.university-right-conbox-right-botconbg-inntopbg-icon .css-tooltip-4{
    position: relative;
}
/*========= Fix tabs on the menubar of ther universities page============*/
.uni-detail-toptabbingmenu .uni-detail-toptabbingmenuwrap ul li {
    width: 25%;
}
.uni-detail-toptabbingmenu .uni-detail-toptabbingmenuwrap ul li a {
    width: 100%;
    text-align: center;
}
/*========= Fix article page 2 ============*/
.views-articles-page .sort-by-button-group {
    padding-right: 86px;
}
.view-articles-list .pager-nav {
	box-shadow: none;
}
.view-articles-list .pagination li.active {
    background-color: transparent;
    padding: 0 5px;
}
.view-articles-list .pagination li.active a {
	border-radius: 2px;
    background: #CB0000;
    border: none;
}
.view-articles-list .pagination li.active a:hover {
	background: #CB0000;
}
.view-articles-list .element-item .botrighttext {
	bottom: 13px;
}

/*****Select-NiceSelect***/
.path-universities div.nice-select {
    background: url(/themes/custom/ukuni/css/../images/sort.png) no-repeat scroll left 10px top 10px !important;
    float:right;
    border: 1px solid #959595 !important;
    border-radius: 4px !important;
    margin-top: -49px;
    line-height:40px;
    height:36px;
    padding: 0 30px;

}

div.nice-select .option:hover {
      background-color: #cb0000 !important;
      color:#fff;

}

div.nice-select span.current {
    color:#cb0000;
    font-size: 14px!important;
    text-transform: uppercase;
    font-weight: bold;
}
/*****Select-NiceSelect***/

.page-node-type-page ul li.statistics-counter { display: none;}

/*********mobile-nav-mobile***********/

div#top > a.button-collapse {
    float: left;
    height: 56px;
    position: absolute;
    z-index: 11;
    top:0px;
}
div#top > a.button-collapse img {
    margin-left: 14px;
    margin-top: 17px;
}

div#top > .button-collapse i {
    font-size: 2.7rem;
    height: 56px;
    line-height: 56px;
}

/*********mobile-nav-mobile***********/

/*1)Fix search text box width-border .*/
.region-header .block-multisearch-uni div.form-item-title input {
    height: 62px;
    margin: -7px 5px 5px 3px;
    width: calc(100% - 6px);
    box-sizing: border-box;
}
.region-header .block-multisearch-uni div.form-item-title input:focus{
	border-bottom: none;
}
body {
    background-color: #fff !important;
}
/*2)Fix logo image for Top 5 is not in centered align.*/
.block-satisfaction-top5 .cols1 .col1 img,.block-times-top5 .cols1 .col1 img {
    display: inline;
}

/*3)Fix tag section - “On hover” tags colour should not be changed.*/
#block-tagadelictagcloud.block-tags {
    padding: 8px 0 0;
}
.block-tags a:hover{
	color: #fff;
    text-decoration: underline;
}
/*4)Fix Footer items should be in same align.*/
#block-footermenu {
	padding: 7px 0 10px;
}
.block-footermenu ul.menu >li>a {
    padding: 10px 0;
}
.block-footermenu ul.menu >li>a:hover {
	background: transparent;
}
#block-copyright a {
	color: #cb0000;
}
/*5) Fix ”About UKuni” section should be in two lines content as per ref. site.*/
#block-aboutukuni.block-about .field--type-text-with-summary {
    padding: 0 !important;
}

.path-universities h1.page-header {display:none;}

/*========= Fix layout home page version mobile ============*/
.block-mainmenu ul.menu li a {
    transition: none;
}
@media screen and (max-width: 992px) {
	#views-exposed-form-multi-search-page > .form-inline {
		padding: 0.3em 0 0!important;
	}
	#views-exposed-form-multi-search-page > .form-inline #edit-title{
	    box-sizing: border-box;
        width: calc(100% - 8px) !important;
	}
	#views-exposed-form-multi-search-page #autocomplete{
	    display: none;
	}
	#block-aboutukuni.block-about .field--type-text-with-summary {
		padding: 0 !important;
	}
	#block-exposedformmulti-searchpage {
		padding: 8px 0 0 0;
	}
	#block-homepagepopularsearchtext {
		padding-top: 6px;
	}
	#block-topmainmenumobileview.block-main-menu-mobile-view .menu {
		box-shadow: none;
	}
	#set-5 .hi-icon-wrap {
	    margin-left: -10px;
	    margin-right: -10px;
	}
	#block-topmainmenumobileview ul.menu > li {
		padding: 0;
		width: 100%;
	    float: none;
	}
	#block-topmainmenumobileview ul.menu > li > a {
		padding: 0 0 0 90px;
	    background: transparent;
	}
	#block-topmainmenumobileview ul.menu > li > a:hover {
	    background: transparent;
	}
	section.block-satisfaction-top5, section.block-times-top5 {
		padding-top: 0;
	}
	section.block-times-top5 {
		padding: 0;
	}
	section.block-featured-articles {
		padding: 0;
	}
	#block-tagadelictagcloud.block-tags {
	    padding: 10px !important;
	}
	.path-frontpage #section2 {
	    overflow: hidden;
	}
	#block-backtotop {
		min-height: initial;
	    padding: 0;
	}
	.socialbg .socialtextcon {
	    color: #333;
	}
	li.socialbg a {
		padding: 0;
		line-height: 1;
	}
	.tools-mobile-view .dropdown-menu {
	    height: initial !important;
	    top: 0;
        left: initial;
        float: initial;
        padding: 0;
	}
	.tools-mobile-view .dropdown-menu .socialbg {
		display: none;
	}
	.tools-mobile-view .dropdown-menu {
		float: left;
		padding: 0;
	}
	.tools-mobile-view .dropdown-menu>li{
	    padding: 0;
	    float: initial;
	}
	.tools-mobile-view .dropdown-menu>li>a {
		height: 30px !important;
	    line-height: 31px !important;
	}
	.dropdown-backdrop {
		display: none;
	}
	.view-id-feature_articles {
		text-align: center;
	}
	.block-multisearch-uni form {
		left: 0;
	}
	#block-homevideo {
		padding: 0;
	}
}
@media screen and (min-width: 768px) and (max-width: 800px) {
	.block-multisearch-uni div.form-item-title input {
	    margin: -11px 0 0 4px!important;
	}
}
@media screen and (min-width: 801px) and (max-width: 959px) {
	#buttin-collapse-mobile-view {
		display: none !important;
	}
	div#top .logo {
		padding: 0;
	}
}
@media screen and (min-width: 801px) and (max-width: 992px) {
	.region-header .block-multisearch-uni div.form-item-title input {
	    height: 61px;
	    margin: -12px 5px 5px 4px;
	}
	.block-multisearch-uni form {
		width: 98%;
	}
}

/* Fix search & language button on mobile click .*/
@media screen and (max-width: 992px) {
	#block-exposedformclone-of-multi-searchpage {
	    padding: 0px;
	}
	#block-exposedformclone-of-multi-searchpage form {
	    margin: -50px 0 23px;
	}
	#block-topsearchandlanguageiconformobileview {
	    margin-top: -55px;
	    padding: 0;
	    z-index: auto;
	    position: unset;
	    min-height: initial;
	    transform-style: initial;
	}
	#block-dropdownlanguage {
		padding: 0;
	}
	#block-dropdownlanguage #language {
		display: block;
	}
	#block-dropdownlanguage #language >.dropdown-language-item {
		width: 100%;
	    text-align: center;
	}
	#block-dropdownlanguage #language >.dropdown-language-item button {
		width: 100%;
	    text-align: center;
        padding: 0;
	    height: 40px;
	    line-height: 42px;
	}
	#block-dropdownlanguage #language ul.dropdown-menu {
		display: block;
	}
	.new-topmenu .logo > a {
		display: block !important;
	}
}

@media screen and (max-width: 960px){
    .path-universities .nice-select .list {
        left: initial;
        right: 0;
        min-width: 100%;
    }
    .path-universities .dialog-off-canvas-main-canvas .middle {
        padding: 0;
    }
    .path-universities .dialog-off-canvas-main-canvas .middle .row {
        position: relative;
    }
    .path-universities .dialog-off-canvas-main-canvas .col-sm-9 {
        padding: 0 15px;
        z-index: 21;
        margin-top: 155px;
    }
    .path-universities .dialog-off-canvas-main-canvas .col-sm-3 {
        padding: 0;
        position: absolute;
        z-index: 22;
        width: calc(100% - 30px);
        left: 15px;
        top: 115px;
        margin-top: 40px;
    }
    .path-universities .dialog-off-canvas-main-canvas .col-sm-3 form {
        width: 100%;
        display: block;
        float: none;
        clear: both;
        background: #fff;
    }
    .path-universities .dialog-off-canvas-main-canvas .main-container {
        width: 100%;
        padding: 0;
    }
    .path-universities section.bef-exposed-form {
        padding: 0;
    }
    .path-universities section.bef-exposed-form h2.block-title {
        margin-top: -40px !important;
        width: calc(50% - 5px) !important;
        display: block;
        clear: both;
        color: #ce0000!important;
        text-transform: uppercase;
        font-size: 14px;
        font-family: "latobold" !important;
        text-align: left;
        border: 1px solid #959595;
        cursor: pointer;
        outline: none;
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
        box-shadow: 0 1px 0 rgba(0,0,0,0.2) !important;
        border-radius: 5px;
        position: relative;
        padding-left: 38px !important;
        background: url(/themes/custom/ukuni/images/filter.png) no-repeat 13px center !important;
        height: 40px !important;
        line-height: 40px !important;
    }
    .path-universities section.bef-exposed-form h2.block-title:after {
        width: 14px;
        height: 8px;
        background: url(/themes/custom/ukuni/images/arrow-white-new.png) center no-repeat;
        content: '';
        position: absolute;
        right: 14px;
        top: 15px;
    }
    .path-universities #block-exposedformuniversitiespage-1 fieldset {
        float: none;
    }
    .path-universities .view-id-universities .view-header {
        padding-bottom: 0;
        position: absolute !important;
        left: 0;
        top: -162px;
        margin: 0 auto;
        right: 0;
        float: none;
        text-align: center;
    }
    .path-universities .views-element-container .nice-select {
        position: absolute;
        right: 0;
        top: 0;
        width: calc(50% - 5px) !important;
        height: 40px;
        box-shadow: 0 1px 0 rgba(0,0,0,0.2);
        margin-top: -41px;
    }
    .path-universities .views-element-container .nice-select:after {
        width: 14px;
        height: 8px;
        background: url(/themes/custom/ukuni/images/arrow-white-new.png) center no-repeat;
        transform: initial;
        border: none;
    }
    .path-universities .views-element-container .nice-select.open:after {
        transform: initial;
    }
    body.open-sort section.col-sm-9 {
        z-index: 23 !important;
    }
    .path-universities .dialog-off-canvas-main-canvas .col-sm-3 form{
        display: none;
    }
    body.open-filter #views-exposed-form-universities-page-1 {
        display: block !important;
        padding: 15px 8px 30px;
        border: 1px solid #ccc;
        border-top: none;
    }
    #edit-field-fees-value #edit-field-fees-value-max {
        left: 0;
        right: 0 !important;
        margin: 0 auto;
        padding-left: 172px;
    }
    #edit-field-fees-value #edit-field-fees-value-min {
        left: 0 !important;
        right: 0 !important;
        margin: 0 auto;
        padding-right: 140px;
    }
    .path-universities .view-content {
        padding-top: 20px;
    }
}
@media screen and (min-width: 768px) and (max-width: 960px) {
    .path-universities .dialog-off-canvas-main-canvas .col-sm-9 {
        width: 100%;
    }
}
@media screen and (min-width: 480px) and (max-width: 960px) {
    .path-universities .dialog-off-canvas-main-canvas .col-sm-3 form {
        width: calc(50% - 5px);
    }
}

/*fix mobile layout article page*/
@media screen and (max-width: 960px){
    .page-node-type-article #block-views-block-articles-banner-image-block-1 {
        padding: 0;
    }
    .page-node-type-article .newarticle-wrap {
        width: 100%;
    }
    .page-node-type-article .main-container >.row >section.col-sm-12 {
        padding: 0;
    }
    .page-node-type-article #content > section {
        padding: 0;
    }
    .page-node-type-article .container {
        width: 100% !important;
    }
    .page-node-type-article .block-back {
        z-index: 9999;
    }
    .page-node-type-article .block-back p a {
        margin-right: 10px;
        padding: 5px 10px;
        width: 45px;
    }
    .newarticle-wrap .view-related-articles img {
        margin: 0 auto;
    }
    .newarticle-wrap .field--name-field-tags .field--items {
        text-align: center;
        padding-bottom: 30px;
    }
    .newarticle-wrap .newarticle-wrapinn-right .newarticle-relatedarticle {
        margin-top: 0;
    }
    .newarticle-wrap .newarticle-wrapinn-right .newarticle-wrapinn-right-inn {
        margin-bottom: 40px;
    }
    .newarticle-wrap #block-views-block-related-articles-block-1 {
        padding-top: 0;
    }
    #block-nextpreviousblock .left {
        margin-left: 0;
    }
    #block-nextpreviousblock .col_rt.f_right .left {
        text-align: right;
    }
    .page-node-type-article #block-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb {
        display: block;
    }
    .page-node-type-article .easy-breadcrumb >a.easy-breadcrumb_segment {
        font-size: 12px;
        padding: 0 9px;
        line-height: 19px;
    }
    .page-node-type-article .region-bottom {
        padding: 0;
    }
    .page-node-type-article .region-footer {
        padding: 0;
        padding-top: 20px;
    }
    .page-node-type-article #sidenav-overlay {
        z-index: 9999;
    }

}
@media only screen and (max-width: 480px) {
    .page-node-type-article .views-field-field-individual-big-image .field-content {
        height: 140px;
    }
    table tr td p span {
        font-size: 13px !important;
    }
}
@media only screen and (max-width: 320px) {
    .page-node-type-article .inn-middle1-wrap {
        padding: 55px 5px 20px !important;
    }
}

/*Fix articles page  .*/
.page-node-type-article .inn-middle1-wrap .region-content {
	padding-top: 0;
}
.page-node-type-article .leficonboxbg {
    left: -79px;
}
.page-node-type-article .leficonboxbg .newarticle-wrapinn-right-inn-box-thumb {
    float: none;
    margin: 0 auto;
}
.page-node-type-article .newarticle-wrapinn-right-inn {
	padding: 25px 35px;
}
.page-node-type-article .newarticle-wrapinn-right-inn-box-thumb-right {
	width: 71%;
}
.page-node-type-article #block-backtotop.block-back p a:before {
    content: "\f106";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    text-indent: unset;
    text-align: center;
    color: #cb0000;
    font-size: 26px;
}

section#block-backtotop {
z-index: 99999;
bottom: 35px;
}

/*fix mobile layout contact-us page*/
.path-webform .intl-tel-input input {
    width: 99%;
    box-sizing: border-box;
}
.path-webform .intl-tel-input {
    width: 100%;
}
@media screen and (max-width: 800px) {
    #webform-submission-contact-us-add-form .col.s6 {
        width: 100%;
    }
    .path-webform .aboutus-wrapper .aboutus-accriditation-logobg .waboutus-partner-logo {
        width: 100%;
    }
    #block-contactdetailoncontactpage {
        padding-bottom: 0;
    }
    .path-webform .main-container >.row >section.col-sm-12 {
        padding: 20px 0 0 0;
    }
    .path-webform .intl-tel-input {
        display: block;
    }
    .path-webform .intl-tel-input input {
        width: 100%;
        box-sizing: border-box;
    }
}
@media screen and (max-width: 480px) {
    .path-webform .select-wrapper select {
        width: 100% !important;
    }
    .path-webform textarea.form-control {
        width: 100% !important;
    }
}
/*fix mobile layout main article page*/
.path-articles .middle h1.page-header {
    padding-left: 15px;
}
.path-articles .pagination li {
    padding: 0 3px;
}
.path-articles .pagination li:first-child {
    padding-left: 0;
}
.path-articles .view-articles-list .pagination li.active a {
    border-radius: 5px;
}
.path-articles .pagination>li>a {
    border-radius: 5px;
}
.path-articles .view-articles-list .pagination li.active {
    padding: 0 3px;
}
@media screen and (max-width: 960px){
    .path-articles .main-container {
        width: 100%;
    }
    .path-articles .main-container {
        width: 100%;
    }
    .path-articles .main-container >.row >section.col-sm-12 {
        padding-top: 0;
    }
    .path-articles #edit-field-tags-target-id .radio {
        display: inline-block;
        margin-bottom: 5px;
    }
    .path-articles .element-item .symbol a {
        min-height: auto;
    }
    .path-articles .pagination li {
        padding: 0 2px;
        margin-bottom: 6px;
    }
    .path-articles .view-content>div {
        display: inline-block;
    }
    .path-articles .view-content {
        text-align: center;
    }
    .path-articles .pagination {
        width: initial;
        margin: 0 auto;
        display: inline-block;
    }
    .path-articles .middle h1.page-header {
        text-align: center;
    }
    .path-articles .new-topmenu #block-dropdownlanguage #language {
        display: none;
    }
    .path-articles .region-navigation {
        height: 55px;
        padding-bottom: 0;
    }
}
@media screen and (max-width: 800px) {
    .path-articles .region-navigation {
        display: none;
    }
}
@media screen and (max-width: 480px) {
    .path-articles .view-content .element-item {
        width: 100%!important;
    }
    .path-articles .view-content {
        max-width: 290px;
        margin: 0 auto;
    }
}
@media screen and (max-width: 375px) {
    .path-articles .view-content {
        max-width: 100%;
        margin: 0 auto;
    }
}
@media screen and (min-width: 361px) and (max-width: 960px) {
    .path-articles .middle h1.page-header {
        line-height: 36px;
        padding-top: 33px;

    }
}
/*fix mobile layout about-us page*/

@media screen and (max-width: 980px) {
    .about-us .region-content-bottom2 {
    	width: 100%;
    }
    .about-us section {
    	padding: 0;
    }
    .about-us .main-container {
    	width: 100%;
	    padding: 0;
    }
    .about-us .middle1-wrap {
    	padding: 0 !important;
    }
    .about-us .main-container >.row >section.col-sm-12 {
	    padding: 40px 0 24px 0;
    }
    .about-us .region-content-bottom2 #block-aboutusleft {
    	width: 100%;
    	padding: 0;
    }
    .about-us .aboutus-wrapper .post img{
		max-width: 100%;
    }
    .about-us .aboutus-accriditation-logo img{
    	max-width: 100%;
    }
    .about-us ul#slider1>div {
	    width: 100%;
	    left: 0;
	    top: 0;
	}
	.about-us .main-container > .row{
		margin: 0 !important;
	}
}
@media only screen and (max-width: 500px) {
    .block-back p a {
       height: 70px;
    }
}
/*fix mobile layout contact-us page*/
.path-webform .nice-select ul.list{
    width: 100%;
}
.path-webform .nice-select {
	width: 100%;
    padding: 0 0 0 18px;
    line-height: 42px;
}
.path-webform .webform-component-select .select-wrapper:after {
	content: initial !important;
}
@media screen and (max-width: 480px){
	.path-webform .nice-select {
		padding: 0 0 0 10px;
	}
	div.nice-select span.current {
	    font-size: 13px!important;
	}
	.path-webform .main-container {
	    width: 100%;
	}
}


@media screen and (max-width: 960px) {
    /* fix article mobile click tabs*/
    .bef-exposed-form .form-radios > .form-item {
        display: inline-block;
        margin-bottom: 5px;
    }
    /*fix mobile layout about-us page*/
    .about-us.page-node-type-page #block-accreditations .aboutus-accriditation-logo:nth-child(3) {
        margin-right: 16px !important;
    }
    .about-us #block-accreditations .aboutus-accriditation-logo {
        width: 18%;
    }
    .about-us .aboutus-partner-logo img {
        max-width: 100%;
        height: auto;
    }
}
/*fix report-mistakes mobile page*/
#webform-submission-report-mistakes-add-form .form-textarea-wrapper {
    padding-top: 42px;
}
#webform-submission-report-mistakes-add-form label.control-label[for="edit-which-content"] {
    top: 15px !important;
}
@media screen and (max-width: 480px) {
    #webform-submission-report-mistakes-add-form .form-item {
        width: 100%;
    }
    #webform-submission-report-mistakes-add-form .form-textarea-wrapper {
        padding-top: 50px;
    }
    #webform-submission-report-mistakes-add-form label.control-label[for="edit-which-content"] {
        top: 0px !important;
    }
}

@media screen and (max-width: 480px) {
    .about-us #owl-demo .item {
        width: 87%;
        margin: 10px auto;
    }
    .about-us .aboutus-thumbwrapper .owl-next {
        margin-right: 4px !important;
    }
    .about-us .aboutus-thumbwrapper .owl-prev {
        margin-left: 3px !important;
    }
}

/*Fix privacy-policy & terms-conditions mobile page*/
#block-easy-breadcrumb-easy-breadcrumb div.easy-breadcrumb {
    margin-left: -15px !important;
}
.path-universities .views-element-container div.nice-select {
    margin-top: -40px;
}
.path-sitemap .middle h1.page-header {
    margin-top: 0;
}
.path-universities aside.col-sm-3 {
    margin-top: 20px;
}
@media screen and (min-width: 960px) {
    .main-container > .row > .col-sm-12 > .container-fluid {
        padding: 0;
    }
}
@media screen and (max-width: 960px) {
    .page-node-type-page section {
        padding: 0;
    }
    .uni-detail-toptabbingmenu .uni-detail-toptabbingmenuwrap ul#tab-uni-menu{
        overflow: hidden;
    }
    /*Fix clearing-2018 page*/
    .main-container.container article img {
        max-width: 100%;
    }
    .page-node-type-page .main-container.container {
        width: 100%;
    }

}
@media screen and (max-width: 800px) {
    .path-sitemap .sitemap .sitemap-box-menu {
        width: 100%;
    }
}
@media screen and (min-width: 801px) {
    .path-sitemap .middle h1.page-header {
        padding-bottom: 0;
    }
}
/*Fix Uk Ranking mobile page layout*/
.path-uk-ranking .table-responsive .table-striped>thead>tr {
    float: right;
}
.path-uk-ranking div.table-responsive .table-striped>thead>tr th:nth-child(1){
    width: 0;
}
@media screen and (max-width: 960px) {
    .path-uk-ranking section {
        padding: 0;
        transform-style: initial;
    }
    .path-uk-ranking #create-reference {
        background: transparent;
        margin-top: 0 !important;
    }
    .path-uk-ranking .main-container {
        width: 100%;
    }
}

@media screen and (max-width: 800px) {
    .path-uk-ranking .table-responsive .table-striped>thead>tr {
        float: right;
    }
    .path-uk-ranking .table>thead:first-child>tr:first-child>th>a {
        display: inline-block;
    }
    .path-uk-ranking div.table-responsive>.table>tbody>tr>td,.path-uk-ranking div.table-responsive>.table>tbody>tr>th,.path-uk-ranking div.table-responsive>.table>tfoot>tr>td,.path-uk-ranking div.table-responsive>.table>tfoot>tr>th,.path-uk-ranking div.table-responsive>.table>thead>tr>td,.path-uk-ranking div.table-responsive>.table>thead>tr>th {
        white-space: initial;
    }
    .path-uk-ranking .table-responsive>.table>tbody>tr>td>span {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }
    .path-uk-ranking .table-responsive .table-striped>tbody>tr td:nth-child(1){
        width: 24px;
        margin: 5px 0 0 5px!important;
        padding: 0 !important;
    }
    .path-uk-ranking .table-responsive .table-striped>tbody>tr td:nth-child(2){
        font-size: 12px;
        width: 40% !important;
        padding: 8px 10px 27px 10px !important;
    }
    .path-uk-ranking .table-responsive table.table-striped tbody td {
        display: inline-block;
    }
    .path-uk-ranking div.table-responsive {
        border: none;
    }
    .path-uk-ranking .table-responsive .table-striped>tbody>tr {
        position: relative !important;
    }
    .path-uk-ranking .table-responsive .table-striped>tbody>tr td:nth-child(3) {
        width: 0 !important;
        padding: 0 !important;
    }
    .path-uk-ranking .table-responsive .table-striped>tbody>tr td:nth-child(3) a {
        position: absolute;
        left: 36px;
        bottom: 9px;
        font-size: 10px;
        padding: 3px 8px;
    }
    .path-uk-ranking .table-responsive .table-striped>thead>tr th:nth-child(1),.path-uk-ranking .table-responsive .table-striped>thead>tr th:nth-child(2),.path-uk-ranking .table-responsive .table-striped>thead>tr th:nth-child(3) {
        padding: 0 !important;
        width: 0 !important;
    }
    .path-uk-ranking .table>thead:first-child>tr:first-child>th {
        padding: 4px;
    }
}
@media screen and (max-width: 480px) {
    .path-uk-ranking .table>thead:first-child>tr:first-child>th>a {
        padding: 3px 7px;
    }
    .path-uk-ranking .table-responsive .table-striped>tbody>tr {
        top: initial;
    }
    .path-articles .middle1-wrap h1.page-header {
        font-size: 30px !important;
    }
}
@media screen and (max-width: 320px) {
    .block-footermenu {
        width: 100%;
    }
    .path-articles .view-content .element-item {
        margin: 0 auto 25px !important;
    }
}
.right-slide-icon {
    z-index: 100;
}
@media screen and (max-width: 480px) {
    #edit-field-ranking-subjects-target-id {
        width: 100% !important;
    }
}
/*Fix path-tools mobile page layout*/

@media screen and (max-width: 960px) {
    .path-tools section {
        padding: 0;
        transform-style: initial;
    }
    .path-tools .main-container {
        width: 100%;
    }
    .path-tools #personal_statement {
        margin-top: 0 !important;
    }
    .path-tools .right-slide-icon {
        margin-top: 0px;
    }
    .path-tools div#create-reference div.personal-title {
        padding: 15px 15px 9px;
        font-size: 18px;
        line-height: normal;
    }
    .path-tools #create-reference {
        background: transparent;
        margin-top: 0 !important;
    }
}
@media screen and (max-width: 480px) {
    .path-tools div.applicationpop div.page-header-sample {
        font-size: 14px !important;
    }
    .path-tools div#create-reference div.personal-sample {
       padding: 15px;
    }
}
@media screen and (max-width: 360px) {
    .path-tools #edit-subjects {
        width: 100% !important;
    }
}

/*Fix scroll button articles detail mobile page layout*/
@media screen and (max-width: 960px) {
    .page-node-type-article .block-back p a {
        height: initial;
    }
    .page-node-type-article .container.main-container {
        z-index: 100;
    }
}
/*Fix button personal-statement & reference mobile page layout*/
@media screen and (max-width: 800px) {
    .path-uk-ranking .table-responsive .table-striped>tbody>tr td:nth-child(3) a.university-right-conbox-right-but {
	    left: 39px;
    }
    .path-uk-ranking.page-uk-ranking-subject .table-responsive .table-striped>tbody>tr td:nth-child(2) {
	    width: 70% !important;
    }
    .page-uk-ranking-subject .table-responsive>.table>tbody>tr>td:nth-child(4)>span {
    	right: 15px;
    }
}
/*Fix button personal-statement & reference mobile page layout*/
.path-tools div.utils {
    width: 391px;
    margin: 20px auto 0;
    clear: both;
    overflow: hidden;
}
.path-tools .modal.in .modal-dialog {
	top: calc(50% - 250px);
}
@media screen and (max-width: 960px) {
    .path-tools span.save_draft_reference {
    	float: none;
    }
    .page-tools-personal-statement div.applicationpop div.box02 {
    	padding-bottom: 25px;
    }
    .page-tools-personal-statement div.applicationpop {
    	margin: 0 auto;
    }
}
@media screen and (max-width: 480px) {
	.path-tools .modal-content {
    	width: 100% !important;
    }
    .path-tools div.utils {
    	width: 100%;
	    text-align: center;
    }
    .path-tools .arrowbox .arrow-left {
	    width: 33px!important;
	    height: 33px!important;
	    background-size: 100% auto !important;
        top: 20px !important;
        left: 26%;
    }
    .path-tools .arrowbox .arrow-right {
    	width: 33px!important;
	    height: 33px!important;
    	background-size: 100% auto !important;
	    background-position: left bottom -2px !important;
        top: 20px !important;
    }
}
/*Fix search button universities mobile page layout*/
.node-type-universities #block-easy-breadcrumb-easy-breadcrumb div.easy-breadcrumb{
    margin-left: -59px !important;
}
@media screen and (max-width: 960px) {
    .search-icon img {
        height: auto;
    }
    .dribble-icon-uni-page img {
        height: auto;
    }
}
@media screen and (max-width: 960px) {
	.path-articles .owl-carousel .owl-wrapper-outer {
	    margin: 0 auto !important;
	}
	.path-articles .owl-prev {
	    margin-top: -17px;
	}
	.path-articles .owl-next {
	    margin-top: -17px;
	}
}
@media screen and (max-width: 320px) {
	.path-articles .owl-prev {
        margin-left: -2px;
	}
	.path-articles .owl-next {
        margin-right: -2px;
	}
}
/*Fix universities detail mobile page layout*/
@media screen and (max-width: 960px) {
    .uni-detail-toptabbingmenu .uni-detail-toptabbingmenuwrap ul#tab-uni-menu li {
    	line-height: 20px;
    	width:initial;
    }
    .node-type-universities div.uni-detail-toptabbingmenuwrap ul#tab-uni-menu>li a {
    	padding: 6px 14px 4px;
    }
    .node-type-universities .uni-detail-mid-arti-innbg-row-mid-left-inn-thumb1 img {
	    position: initial;
    }
    .node-type-universities .uni-detail-mid-arti-innbg-row-mid-left-inn-thumb-right1 {
    	position: initial;
    }
}
@media screen and (max-width: 480px) {
    .uni-detail-toptabbingmenu .uni-detail-toptabbingmenuwrap ul#tab-uni-menu {
	    overflow-x: scroll;
	    text-align: center;
	    width: 800px;
    }
    .node-type-universities a.css-tooltip:hover span {
	    width: 95%;
    }
}
@media screen and (max-width: 320px) {
	.node-type-universities .alumni-tooltip .css-tooltip-arrow_box {
	    margin-left: -77px !important;
    }
}
/*Fix padding home page*/
@media screen and (max-width: 960px) {
	#block-aboutukuni {
		padding: 0;
	}
	#block-aboutukuni .block-title{
		margin-bottom: 10px;
	}
}

@media screen and (min-width: 801px) and (max-width: 960px) {
	#block-views-block-feature-articles-block-1 .element-item {
		display: inline-table;
	    float: none;
        }
}

/*Fix mobile menu, scrool top button, hover tooltip logo mobile click*/
@media screen and (max-width: 960px) {
        .overflowHidden div#top .logo {
	    position: initial;
	}
	section#block-dropdownlanguage {
		top: 100% !important;
	}
	#top .region-top-bottom {
	    min-height: initial;
	}
	#block-topmainmenumobileview {
		position: relative;
	}
	#block-topmainmenumobileview ul.menu {
		top: 0;
	}
	div#top .logo {
	    position: relative;
	    z-index: 10;
	}
	.region.region-bottom {
	    -webkit-transform-style: initial;
	    nsform-style: initial;
	    transform-style: initial;
	}

}
@media screen and (max-width: 800px) {
	span.css-tooltip-arrow_box::after, span.css-tooltip-arrow_box::before {
		left: 23px!important;
	}
	span.css-tooltip-arrow_box1::after, span.css-tooltip-arrow_box1::before {
		left: 21px!important;
	}
	span.css-tooltip-arrow_box2::after, span.css-tooltip-arrow_box2::before {
		left: 21px!important;
	}
	span.css-tooltip-arrow_box3::after, span.css-tooltip-arrow_box3::before {
		left: 22px!important;
	}
	div.university-right-conbox-right-botconbg-inntopbg-icon > a:hover > span {
		transform: initial;
		margin-left: -11px !important;
	        max-width: 275px;
	}
}
/*Fix mobile menu universities page*/
@media screen and (max-width: 800px) {
	.node-type-universities #block-topmainmenumobileview ul.menu {
		position: fixed;
	}
}

/*Fix apply button universities page*/
@media screen and (max-width: 800px) {
	.university-right-conbox-left-thumb img {
		margin-bottom: 20px;
	}
	.university-right-conbox-right .topright-new {
		position: initial;
	}
	.path-universities .university-right-conbox {
		padding-bottom: 72px;
		position: relative;
	}
	div.university-right-conbox-right-butbg {
		position: absolute;
	    bottom: 23px;
	    margin: 0;
	}
	.university-right-conbox .desk_title {
		display: none !important;
	}
	.university-right-conbox .mob_title {
		display: block !important;
	}
}
@media screen and (min-width: 801px) and (max-width: 960px) {
	.path-universities div.dialog-off-canvas-main-canvas .col-sm-3 {
		width: calc(100% - 50px);
		left: 30px;
	}
}
/*Fix menu universities page*/
@media screen and (max-width: 960px) {
	.open-menu #top .region-top-bottom{
		position: relative;
    	z-index: 12;
	}
}


.page-node-type-article .inn-middle1-wrap {padding-top:201px;}

/*#block-ukuniwebpromotion {
  display: none;
}*/
#block-ukuniwebpromotionblock {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999;
    min-height: 30px;
    color: #eeeeee;
    background-color: rgba(203,0,0,0.7);
/*    box-shadow: #000 0 0 2px;*/
    text-align: center;
    font-size: 14px;
    line-height: 14px;      
}

.bottom-aff-wp {
		position: relative;
	}
	.bottom-aff-wp .close-aff {
	  position: absolute;
	  right: 20px;
	  top: 20px;
	  width: 32px;
	  height: 32px;
	}
	.bottom-aff-wp .close-aff:hover {
	  opacity: 1;
	}
	.bottom-aff-wp .close-aff:before, .bottom-aff-wp .close-aff:after {
	  position: absolute;
	  left: 15px;
	  content: ' ';
	  height: 20px;
	  width: 2px;
	  background-color: #fff;
	}
	.bottom-aff-wp .close-aff:before {
	  transform: rotate(45deg);
	}
	.bottom-aff-wp .close-aff:after {
	  transform: rotate(-45deg);
	}
	.bottom-aff-wp .left-item,.bottom-aff-wp .right-item {
		width: 50%;
		float: left;
		padding: 26px 0;
		padding-left: 7%
	}
	.bottom-aff img {
		float: left;
		margin-right: 30px;
	}
	.bottom-aff.container {
		max-width: 1170px
	}
	.bottom-aff p.caption-wp {
		text-align: left;
		padding-top: 10px;
		font-family: HelveticaNeue;
		font-size: 24px;
		font-weight: bold;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.67;
		letter-spacing: normal;
		color: #ffffff;
	}
	.bottom-aff p.caption-wp span {
		display: block;
		font-family: HelveticaNeue;
		font-size: 18px;
		font-weight: 500;
		font-style: normal;
		font-stretch: normal;
		line-height: 2.22;
		letter-spacing: normal;
		color: #ffffff;
		overflow: hidden;
	}
	section#block-backtotop.affix {
		right: 18px;
	    bottom: 151px;
	}
	@media only screen and (max-width: 767px) {
	  	#block-ukuniwebpromotionblock.block {
	  		padding: 0;
	  	}
	  	.bottom-aff img {
	  		float: none;
		    display: block;
		    margin: 0 auto;
	  	}
	  	.bottom-aff p.caption-wp {
	  		font-size: 16px;
  		    text-align: center;
	  	}
	  	.bottom-aff p.caption-wp span {
			font-size: 11px;
	  	}
	  	section#block-backtotop.affix {
  		    right: 3px;
		    bottom: 232px !important;
	  	}
	}
	.school-ranking .table>thead>tr>th {
		vertical-align: middle;
	}
	.school-ranking .table>tbody>tr>td {
		font-size: 13px;
	}

