/******* Hiding TechAlert UI elements ***/
li#save-search-icon, li#login-icon, li#registrationLink {
display:none;
}

.middle-content
{
    font-size: 0.875em;
    width: 100%;
    height: 100%;
    clear: both;
}
.middle-content-sub-block, .content-blocks
{
    width: 100%;
    height: 100%;
}
.middle-content-sub-block .contents
{
    padding-top: 0.5em;
}
.error-info
{
    float: left;
    width: 96.5%;
    padding: 0 0 0 0.7em;
    display: block;
}
.avail-tech-content, .inquiry-content, .thank-you-content, .browse-category-section, .profile-content, .avail-tech-content-LoginLabel
{
    padding: 2.3% 0;
}
.uc-recent-technologies
{
    padding: 0.8em 0 0 0;
}
.technologies-found
{
    margin-left: 5px;
}
.form-controls
{
    padding: 0 0 1em 0;
    width: 60%;
    margin: 0 auto;
}
span.right-arrow
{
    display: inline-block;
    margin: 0 0.2em;
}

.category-filter
{
    margin-bottom: 1.6em;
}
.filters-label.filter-active
{
    color: #FF0000;
}
.category-filter.category-filter-background
{
    background: #A9A9A9;
}
.uc-recent-technologies-table .table-cell.results-page
{
    padding: 0;
}
.checkbox-group label
{
    width: 100%;
    padding: 0;
    float: left;
}
.results-page
{
    width: 25%;
}
/*.results-page,.pagination-block,.total-results-count{
	display:none;
}*/
.total-results-count
{
    /*display:none;*/
}
.results-page ul.dropdown-menu
{
    width: 100%;
    min-width: 120px;
    padding: 0;
    margin-top: 0;
    left: 4px;
    border-radius: 0;
    z-index: 90;
    box-shadow: none;
    border: none;
}

.results-page ul.dropdown-menu li a
{
    font-weight: 700;
    padding: 0.4em 0;
}
.results-page ul.dropdown-menu li
{
    width: 100%;
    text-align: center;
    background: #99CCFF;
    border-top: 1px solid #FFFFFF; /*padding:0.2em 0;*/
}
.results-page ul.dropdown-menu li a:active, .results-page ul.dropdown-menu li a:focus
{
    background: none;
    color: #FFFFFF;
}
.results-page ul.dropdown-menu li a:hover
{
    background: none;
}
.results-page ul.dropdown-menu li:active, .results-page ul.dropdown-menu li.active
{
    background: #1BA0DB;
    color: #FFFFFF;
}
.results-page ul.dropdown-menu li .icon-ok
{
    position: absolute;
    margin-top: 0.5em;
    left: 1.7em;
    display: none;
    padding: 0;
}
.inner-pagination-block ul.page-move li.previous, .inner-pagination-block ul.page-move li.next
{
    margin-bottom: -0.875em;
    padding: 0.45em;
    cursor: pointer;
    border: 1px solid #000000;
}

/*
.results-per-page li:first-child{
	padding-right:0;
}*/

.page-move li.page-numbers
{
    border: none;
    cursor: default;
}
.pagination-block
{
    padding: 0;
    border-top: 1px solid #CCCCCC;
}

/*
.inner-pagination-block div{
	width:auto;
	float:left;
}*/

.inner-pagination-block ul
{
    display: inline;
}
.inner-pagination-block ul:first-child
{
    padding-right: 1.500em;
}
.inner-pagination-block
{
    padding-top: 0.938em;
    padding-bottom: 0.938em;
    text-align: center;
}
.para-note
{
    padding: 0 0 3% 0;
    line-height: 1.2em;
}
.savetechalert-content .para-note, .loginblock-content .para-note
{
    width: 60%;
    margin: 0 auto;
}
.tech-id-column .qs-ol-icons
{
    display: block;
    clear: both;
}
.tech-link
{
    line-height: 1.000em;
}
.qs-ol-icons
{
    font-size: 0.8em;
    padding-bottom: 0.850em;
}
li.lic-icons
{
    /*display:inline-block;*/
    margin-right: 0.12em;
    margin-top: 0.5em;
}
.icon-quickstart, .icon-online-licensing
{
    display: block;
    margin-top: 0.2em;
    line-height: 0.75em;
}
.filters-count label
{
    /*margin-top: 0.37em; 	  margin-left:0.4em;*/
    display: block;
    width: 90%;
    float: left;
}
.filters-count .filters-label, .filters-count .inventor-label
{
    padding: 0.37em 0 0 0.4em;
}
/*.filters-count .inventor-label{
	margin-top: 0.25em;
}*/
.qs-ol-keynote .table, .qs-ol-keynote .table-row, .qs-ol-keynote .table-cell
{
    width: auto;
    padding-right: 0;
    padding-left: 0;
    clear: both;
}
.qs-ol-keynote .table
{
    float: left;
    margin: 0;
}
.qs-ol-keynote .table-row:first-child .icon-table-cell, .qs-ol-keynote .table-row:first-child .key-info-cell
{
    padding-bottom: 0;
    padding-top: 1em;
}
.qs-ol-keynote .icon-quickstart, .qs-ol-keynote .icon-online-licensing
{
    float: left;
    margin-right: 0.3em;
}
.qs-ol-keynote p
{
    font-size: 0.9em;
    color: #666666;
    line-height: 1.2em;
    padding-left: 0.5em;
}
.checkbox-inline span:first-child
{
    display: inline-block;
    height: 14px;
    width: 16px;
    float: left;
}
.checkbox-group .checkbox-inline .demo-icon
{
    margin-top: -0.55em;
}
/*.modal .icon-check-empty, .modal .icon-check-partial, .modal .icon-check-yes {
    margin-top:-0.615em;
}*/
.icon-plus-squared-alt, .icon-minus-squared-alt, .icon-check-empty, .icon-check-partial, .icon-ok, .icon-check-yes, .icon-pencil-alt
{
    /*float:none;*/
    font-size: 1em;
    padding: 0.6em 0.6em 0.6em 0;
    z-index: 10;
}
.expand
{
    padding: 0.7em;
}
.modal .modal-content .icon-plus-squared-alt, .modal .modal-content .icon-minus-squared-alt, .modal .modal-content .icon-check-empty, .modal .modal-content .icon-check-partial, .modal .modal-content .icon-check-yes
{
    font-size: 1.3em; /*margin-right: 1em;*/
    float: left;
}
.modal .modal-content .icon-check-empty, .modal .modal-content .icon-check-partial, .modal .modal-content .icon-check-yes
{
    padding: 0.7em 0.7em 0.7em 0;
}
/*.modal .modal-content .icon-plus-squared-alt,.modal .modal-content .icon-minus-squared-alt{
	float:none;
}*/
.error-blocks .icon-attention
{
    font-size: 1.2em;
}
.inquire-form-controls
{
    float: left;
}
.required-field:before
{
    /* phase 2 change*/
    content: '*';
    color: red;
    margin-right: 0.2em;
}
/*.inquire-form-controls label.firstname:after,
.inquire-form-controls label.lastname:after,
.inquire-form-controls label.organization:after,
.inquire-form-controls label.email:after
{
	content:'*';
	color:red;
	margin-left:0.2em;
}*/

/** Phase 2 css */
.form-controls label.required:after
{
    content: '*';
    color: red;
    margin-left: 0.2em;
}
/** Phase 2 css **/

.browse-category-section
{
    padding-bottom: 1em;
}
.browse-category-section .uc-recent-technologies-table
{
    margin-top: 0;
}
.browse-category-section .technologies-table-right-panel
{
    width: 68.8%;
    display: none;
    margin-left: 1.2%;
}
.browse-category-section .technologies-table-right-panel, .browse-category-section .technologies-table-right-panel section
{
    padding: 0;
}
.browse-category-right-panel
{
    width: 30%;
    float: left;
    padding-left: 0;
    padding-right: 0;
}
.browse-category-right-panel h2
{
    padding: 0.3800em 0.313em 0.3800em 0.4em;
}
.browse-category-right-panel .categories-group ul.category-header
{
    padding: 0.12em 0;
}
.browse-category-right-panel .categories-group ul.category-header li label, .browse-category-right-panel .categories-group ul.sub-categories label
{
    font-size: 1em;
}
.browse-category-right-panel .categories-group ul.category-header li
{
    width: 100%;
}
.browse-category-right-panel .categories-group ul.category-header li label
{
    width: 89%;
    padding: 0.7em 0;
}
.browse-category-right-panel .categories-group ul.sub-categories li
{
    padding: 0.8em 0.5em 0.8em 2.1em;
}
.browse-category-section .technologies-table-right-panel h1.tech-heading
{
    padding: 0.4em 0.4em 0.35em 0.938em;
    float: left;
    width: auto;
}
.browse-category-section .technologies-table-right-panel a.refine-search
{
    padding: 0.1em;
    margin-top: 0.750em;
    display: inline-block;
}
.technologies-table-right-panel a.refine-search .open-sq-braces
{
    margin-right: 0.125em;
    margin-left: 0;
}
.technologies-table-right-panel a.refine-search .close-sq-braces
{
    margin-left: 0.125em;
}
/* overlay modal starts*/

/*.modal-dialog{
	top:2.188em;
}*/
.modal-body
{
    overflow-y: auto; /* changes in Phase2 */ /* overflow-y:scroll;  /* Phase 1 */
    -webkit-overflow-scrolling: touch;
    text-align: center;
}
body.modal-open .modal
{
    overflow-y: hidden;
    padding-right: 0 !important;
}
/*.modal*/.categories-group ul, /*.modal */ .categories-group ul.categories-list li
{
    display: block;
    background: #EEF7FF;
}
/*.modal*/.categories-group ul.category-header li, /*.modal*/ .categories-group ul.inner-sub-categories li
{
    display: inline-block;
}
/*.modal*/.categories-group ul.category-header li label, /*.modal*/ .categories-group ul.sub-categories label
{
    font-size: 1.2em;
    text-align: left;
}
.categories-group ul.sub-categories label
{
    width: 92%;
    display: inline-block;
}
/*.modal*/.categories-group ul.category-header
{
    padding: 0 0.5em;
}
.modal .category-header-select
{
    width: 100%; /*padding:0.7em;*/
}
.modal .category-header-select label, .modal .categories-group ul.sub-categories label
{
    width: 84%;
    padding: 0.85em 0;
}
/*.modal .icon-plus-squared-alt,.modal .icon-minus-squared-alt{
	float:none;
}*/
.modal .categories-group .categories-list ul li a span.icon-chek-uncheck
{
    width: 22px;
    height: 20px;
    display: inline-block;
    float: left;
    margin-right: 0.5em;
}
.modal .categories-group ul.sub-categories li
{
    padding: 0 0.5em 0 3.3em;
}
/*.modal*/.categories-group ul.sub-categories, /*.modal*/ .categories-group ul.category-header
{
    border-bottom: 3px solid #1BA0DB;
}
/*.modal*/.categories-group .categories-list
{
    border-top: 3px solid #1BA0DB;
}
/*.modal*/.categories-group ul.sub-categories li
{
    border-bottom: 1px solid #CCCCCC;
    padding: 0.8em 0.5em 0.8em 2.45em;
}
.categories-group ul.sub-categories
{
    padding: 0;
    display: none;
}
/*.modal*/.categories-group ul.sub-categories li:last-child
{
    border-bottom: none;
}
/*.modal*/.modal-footer
{
    text-align: center;
    border-top: none;
}

/*.modal*/.modal-footer .btn + .btn
{
    margin-bottom: 0;
    margin-left: 19px;
}




/* overlay modal ends*/
/*Created by Sumanmahi on 7/7/2015 for Thank you page*/
.sub-heading
{
    font-size: 1.3em;
    padding-bottom: 0.8em;
}
.tech-subHeading
{
    font-size: 1em;
    font-weight: bold;
    padding-bottom: 2%;
}
.add-tech
{
    padding: 1em 0;
}
.add-tech ul
{
    list-style-type: square;
    color: #1BA0DB;
}
.add-tech li
{
    padding-bottom: 0.5em;
    display: list-item;
}

.inner-para
{
    height: 8.125em;
}
/*
.first-inner-para{
	padding:1.5% 0 2% 0;
}*/

.second-inner-para
{
    padding-bottom: 8%;
}
.horizontal-line
{
    width: 59%;
    height: 1em;
    color: #D7D7D7;
    text-align: center;
    line-height: normal;
    border-top: 1px solid;
    padding: 2em;
}

/*-------Completed Thank you page css---------*/
/*Created by Sumanmahi on 7/7/2015 for Inquiry Page*/
.inner-para-note
{
    padding: 1% 0 0 0;
}

.para-inquiry
{
    padding: 0 0 2% 0;
}
.validation
{
    color: #FF0000;
    font-style: italic;
    font-size: 0.9em;
    margin-top: 0.4em;
    display: block;
}

/*-------Completed Inquiry page css---------*/

/*---Phase 2 Login page **/
div.loginblock-content .avail-tech-content-LoginLabel .error-blocks
{
    float: none;
}

/*---Phase 2 Login page **/

/* Phase 2 Registration page notification box css */
div.error-blocks p
{
    clear: both;
    width: 100%; /*pahse 2 changes*/
    float: left; /*pahse 2 changes*/
}
.registration-content div.error-blocks p.regn-request-link
{
    clear: both;
    padding: 1em 0 0 2em;
}

.registration-content div.error-blocks p.regn-request-link span.or-newline
{
    margin-left: 0.5em;
    display: inline-block;
}
.registration-content div.error-blocks
{
    margin-bottom: 1.5em;
}
/* Phase 2 Registration page notification box css */

/* Phase 2 Modal pop up css starts*/
div.notification-popup .vertical-dialog-center
{
    height: 100%;
    width: auto;
    display: table;
    margin: 0 auto;
}
div.notification-popup .modal-dialog
{
    display: table-cell;
    vertical-align: middle;
}
div.notification-popup .modal-content .modal-header .modal-title
{
    font-size: 1em;
}
div.notification-popup .modal-content .modal-body
{
    padding: 2.063em 2.063em 1em 2.063em;
}
div.notification-popup .modal-content .modal-body label
{
    font-size: 0.938em;
}
div.notification-popup .modal-content .modal-body form .form-group
{
    margin-bottom: 0;
}
div.notification-popup .modal-content .modal-footer
{
    padding: 12px 0 1.3em 0;
}
div.notification-popup .modal-content .modal-footer .btn
{
    font-size: 1em;
    float: none;
}
div.notification-popup .modal-content .modal-body p
{
    font-weight: bold;
    font-style: italic;
    line-height: 23px;
    color: #666666;
}
div.notification-popup .modal-content .modal-body p span.txtforgotemail
{
    text-transform: lowercase;
}
/* Phase 2 Modal pop up css ends*/

/* Phase 2 reset password page */

.resetpassword-form-controls .form-group span.error-alert
{
    display: block;
}

/* Phase 2 profile dropdown css */

.sticky-menu-bar .right-group-icons li.dropdown div.dropdown-menu
{
    /*left:-87px;*/
    left: auto;
    right: 14px;
    width: 200px;
    padding: 0;
    margin-top: -2px;
    border-radius: 0;
    box-shadow: none; /* phase 2 28-7-2016 */
}
.sticky-menu-bar .right-group-icons li.dropdown div.dropdown-menu ul li:last-child span
{
    font-weight: normal;
    font-size: 14px;
}
.sticky-menu-bar .right-group-icons li.dropdown div.dropdown-menu .navbar-position-bottom
{
    position: relative;
    top: 0;
    margin-right: 0;
    padding: 0;
}

.sticky-menu-bar .right-group-icons li.dropdown div.dropdown-menu li.lastlogindate
{
    padding: 1em 0;
    color: #ffffff;
}
.sticky-menu-bar .right-group-icons li.dropdown div.dropdown-menu ul li.lastlogindate span
{
    font-weight: normal;
    font-size: 14px;
    display: block;
}
.sticky-menu-bar .right-group-icons li.dropdown div.dropdown-menu li.lastlogindate span.lastlogintitle
{
    font-weight: bold;
}

.sticky-menu-bar .right-group-icons li.dropdown div.dropdown-menu ul li.lastlogindate span.login-date
{
    padding-top: 0.5em;
}

.para-note.greet-name
{
    padding-bottom: 1%;
    clear: both;
}

/*.para-note.greet-name span.title{color:#ff0000;} /* tile color phase 2 */
/* Phase 2 profile page css */
.profile-content div.success-blocks
{
    /*display:none;*/
    border: 1px solid rgb(153,204,153);
    background: rgb(226,251,237);
    font-weight: bold;
}
.profile-content div.success-blocks i
{
    color: rgb(153,204,153);
}
/* Phase 2 profile page css */


/*Phase 2 edit tech alert page css */
.edit-tect-alerts-page section.container-fluid
{
    padding: 0;
}
.edit-tect-alerts-page .uc-recent-technologies-table .table .table-body
{
    clear: both;
    display: table;
    width: 100%;
}
/*.edit-tect-alerts-page .uc-recent-technologies-table .table-body .table-row{padding:0.4% 0;}*/
.edit-tect-alerts-page .uc-recent-technologies-table .table-body .table-row .table-cell p
{
    padding: 0.7em 0;
}
.edit-tect-alerts-page .uc-recent-technologies-table .table-body .table-row .table-cell a i.icon-trash
{
    padding: 0.7em;
}
.edit-tect-alerts-page .uc-recent-technologies-table .table-body .table-row .table-cell.button-table-cell
{
    text-align: right;
    padding-right: 1em;
}

.edit-tect-alerts-page .uc-recent-technologies-table .table-body .table-row .table-cell i.expand.demo-icon
{
    float: right;
    font-weight: bold;
}
.edit-tect-alerts-page .uc-recent-technologies-table .table-body .table-row .table-cell i.icon-trash
{
    font-size: 1.2em;
}
.edit-tect-alerts-page .uc-recent-technologies-table .table-body .tech-info
{
    clear: both;
    margin: 0px auto; /*width: 50%;*/ /*display: table;*/
    padding: 1em 0;
    float: none;
}
.edit-tect-alerts-page .uc-recent-technologies-table .table-body .tech-info .form-group:nth-child(2) label.checkbox-inline .license-type-label
{
    width: auto;
}
.edit-tect-alerts-page .uc-recent-technologies-table .table-body .tech-info .form-group
{
    padding: 0;
}
/*.edit-tect-alerts-page .uc-recent-technologies-table .table-body .tech-info .form-group:first-child{width:50%;}*/
.edit-tect-alerts-page .uc-recent-technologies-table .table-body .tech-info .form-group:first-child select
{
    padding: 5px 12px;
}
.edit-tect-alerts-page .uc-recent-technologies-table .table-body .tech-info .form-group:nth-child(2), .edit-tect-alerts-page .uc-recent-technologies-table .table-body .tech-info .form-group:nth-child(2) label.checkbox-inline, .edit-tect-alerts-page .uc-recent-technologies-table .table-body .tech-info .form-group:nth-child(3) .create-date, .edit-tect-alerts-page .uc-recent-technologies-table .table-body .tech-info .form-group:nth-child(3) .modified-date
{
    padding: 0;
}
.edit-tect-alerts-page .uc-recent-technologies-table div.form-group .button-group
{
    padding: 0.5em 15px;
    text-align: center;
    clear: both;
}
.edit-tect-alerts-page .uc-recent-technologies-table div.form-group .button-group .btn-group
{
    float: none;
    margin-top: 1em;
}
/*Phase 2 edit tech alert page css*/

.savetech-form-controls label.frequency
{
    padding: 0;
}

/* Phase 2 heading and confirmation box css */
.middle-content .content-mid-heading
{
    width: 60%;
    margin: 0 auto; /*padding-left:12px; 	padding-right:12px;*/
}
.middle-content .error-blocks.mid-error-block
{
    width: 60%;
    margin: 0 auto 1.5% auto;
    float: none;
    display: none;
}


/* Phase 2 heading and confirmation box css */
/* ie css */
@media screen\0
{
    .results-page ul.dropdown-menu
    {
        left: 0.063em;
    }

}

/* ie css */
/* Media Queries */

@media only screen and (min-width: 1280px)
{
    /*.middle-content*/    .content-blocks
    {
        width: 1200px;
        margin: 0 auto;
        z-index: 999;
        -moz-box-shadow: -123px 0px 58px -148px #000000,81px 0px 106px -132px #000000;
        -webkit-box-shadow: -123px 0px 58px -148px #000000,81px 0px 106px -132px #000000;
        box-shadow: -123px 0px 58px -148px #000000,81px 0px 106px -132px #000000; /*filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30); 		  -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)"; 		  zoom: 1;*/
    }
    .uc-recent-technologies section.table-container-fluid, .sticky-header section
    {
        padding: 0;
    }
    section
    {
        max-width: 1200px;
    }
    /*.table .table-headers .empty-cell{
                		width:3.1%;
                	}*/
    /*.icon-table-cell{
                		width:2.7%;
                	}*/
    .tech-id-column
    {
        width: 6%;
    }
    .technology-title-table-column
    {
        width: 90%;
    }
    /*.browse-category-section .uc-recent-technologies-table .empty-cell{
                		width:4.5%;
                	}*/
    .browse-category-section .uc-recent-technologies-table .tech-id-column
    {
        width: 9%;
    }
    .browse-category-section .uc-recent-technologies-table .technology-title-table-column
    {
        width: 86%;
    }

}

@media only screen and (max-width: 1280px)
{
    /*
                	.empty-cell{
                			width:3.1%;
                		}*/

    /*.icon-table-cell{
                		width:2.5%;
                	}*/

    .tech-id-column
    {
        width: 8%;
    }
    .uc-recent-technologies section.table-container-fluid
    {
        padding: 0;
    }
    /*.middle-content {
                		  width: 100%;
                	}*/
    .technology-title-table-column
    {
        width: 88%;
    }
    /*
                	.browse-category-section .uc-recent-technologies-table .table-headers .empty-cell{
                			width:5%;
                		}*/


    .browse-category-section .uc-recent-technologies-table .tech-id-column
    {
        width: 11%;
    }
    .browse-category-section .uc-recent-technologies-table .technology-title-table-column
    {
        width: 82%;
    }
    /*.sticky-menu-bar .right-group-icons li.dropdown div.dropdown-menu{left:-100px;}*/

}

@media only screen and (max-width: 1024px)
{
    .tech-id-column
    {
        width: 10%;
    }
    /*
                	.empty-cell {
                		   width: 3.8%;
                		}*/

    /*.icon-table-cell{
                		width:3%;
                	}*/
    .technology-title-table-column
    {
        width: 84%;
    }
    .browse-category-section .technologies-table-right-panel
    {
        display: none;
        border-left: none;
    }
    .browse-category-right-panel, .browse-category-section .technologies-table-right-panel
    {
        width: 100%;
        padding: 0;
    }
    /*.browse-category-section section{
                		padding:0;
                	}*/
    .browse-category-right-panel .categories-group
    {
        width: 100%;
        float: none;
        margin: 0 auto; /*padding:0.625em 0;*/
    }
    /*
                	.browse-category-section .uc-recent-technologies-table .table-headers .empty-cell {
                			width: 4.2%;
                		}*/

    .browse-category-section .technologies-table-right-panel
    {
        margin-left: 0;
    }
    .modal-body
    {
        max-height: 350px;
    }
    .edit-tect-alerts-page .uc-recent-technologies-table div.form-group .button-group
    {
        padding: 0.5em 15px;
    }
    /*.sticky-menu-bar .right-group-icons li.dropdown div.dropdown-menu{left:-162px;}*/
}

@media only screen and (max-width: 768px)
{
    .modal-title
    {
        font-size: 1em;
    }
    .modal-body
    {
        font-size: 0.8em;
    }

    .hideCategory
    {
        display: none;
    }

    /*.modalNew {
                	  right: -16px;
                	  margin: 0 auto;
                	 /* width: 500px;
                	}*/
    .modal-footer
    {
        font-size: 0.750em;
    }
    section .collapse.in ul
    {
        text-align: center;
        color: #ffffff;
        margin-top: 0;
    }
    section .collapse.in ul li
    {
        border-bottom: 1px solid #ffffff;
    }
    .icon-plus-squared-alt, .icon-minus-squared-alt
    {
        margin-top: 0.01em;
    }
    .inquire-form-controls
    {
        float: none;
        margin: 0 auto;
        width: 99%;
    }
    .tech-id-column
    {
        width: 12%; /*padding-right:0.2em;*/
    }
    /*
                	.empty-cell {
                		   width: 4.8%;
                		}*/

    /*.footer .container-fluid{
                		padding:0;
                	}*/
    .error-info
    {
        width: 94%;
    }
    .technology-title-table-column
    {
        width: 81%;
    }
    /*
                	.browse-category-section .uc-recent-technologies-table .table-headers .empty-cell {
                			width: 5%;
                		}*/
    .edit-tect-alerts-page .uc-recent-technologies-table .table-body .table-row .table-cell:nth-child(4) a
    {
        float: right;
    }
    .edit-tect-alerts-page .uc-recent-technologies-table .table-body .tech-info .form-group:nth-child(3) span.date
    {
        display: block;
    }

}

@media screen and (max-width: 640px)
{
    .modal-title
    {
        font-size: 0.875em;
        font-weight: bold;
    }
    .hideCategory
    {
        display: none;
    }
    .modal-footer
    {
        padding: 15px;
        text-align: right;
        font-size: 0.750em; /* border-top: 1px solid #e5e5e5;*/
    }
    .modal-footer
    {
        text-align: center;
    }
    .form-controls
    {
        width: 100%;
    }
    .checkbox-group .checkbox-inline .demo-icon
    {
        margin-top: -0.5em;
    }

    .middle-content
    {
        font-size: 0.870em;
    }

    /*
                	.empty-cell{
                				width:6.4%;
                			}*/

    /*.icon-table-cell{
                			width:6.6%;
                		}*/

    .tech-id-column
    {
        width: 16%; /*padding-left:0.2em;*/
    }
    .technology-title-table-column
    {
        width: 75%;
    }

    .qs-ol-keynote .icon-table-cell
    {
        width: 2.6%;
    }
    .qs-ol-keynote p
    {
        line-height: 1.2em;
    }
    .error-info
    {
        width: 94%;
        padding-top: 0.125em;
    }
    .results-page
    {
        width: 41%;
    }
    .results-per-page li:last-child
    {
        margin-right: 0;
    }
    .page-move li.previous, .page-move li.next
    {
        margin-bottom: -11px;
    }
    /*.results-page ul.dropdown-menu {
                		left:-13px;
                	}*/
    /*
                	.browse-category-section .uc-recent-technologies-table .table-headers .empty-cell {
                			width: 6.3%;
                		}*/

    .browse-category-section .uc-recent-technologies-table .tech-id-column
    {
        width: 16%;
    }
    .browse-category-section .uc-recent-technologies-table .technology-title-table-column
    {
        width: 75%;
    }
    /*.modal .categories-group .category-header .category-header-select{
                		width:100%;
                		/*padding:0.7em 0;
                	}*/
    .modal .categories-group .category-header .category-header-select label
    {
        width: auto;
        display: block; /*float: left;*/
        padding-bottom: 0.5em;
    }
    .edit-tect-alerts-page .uc-recent-technologies-table .table-body .table-row .table-cell:nth-child(4), .edit-tect-alerts-page .uc-recent-technologies-table .table-body .table-row .table-cell:nth-child(4) a
    {
        float: right; /*margin-right:15px;*/
    }


    .edit-tect-alerts-page .uc-recent-technologies-table .table-body .tech-info .form-group:nth-child(2) label.checkbox-inline .license-type-label
    {
        width: 94%;
    }

    div.notification-popup .vertical-dialog-center
    {
        width: auto;
    }

    .sticky-menu-bar .right-group-icons li.dropdown div.dropdown-menu
    {
        width: 150px; /*left:-122px;*/
    }
    .sticky-menu-bar .right-group-icons li.dropdown div.dropdown-menu ul li:last-child span
    {
        font-weight: normal;
        font-size: 12px;
    }

    /* phase 2 heading and confirmation box css */
    .middle-content .content-mid-heading
    {
        width: 100%; /*margin: 0 auto;*/
        padding-left: 0;
        padding-right: 0;
    }
    .para-note
    {
        width: 100%;
        margin: 0 auto;
    }
    .middle-content .error-blocks.mid-error-block
    {
        width: 100%;
    }
    .savetechalert-content .para-note, .loginblock-content .para-note
    {
        width: 100%;
        margin: 0 auto;
    }
    /* phase 2 heading and confirmation box css */

    .sticky-menu-bar .right-group-icons li.dropdown div.dropdown-menu .navbar-position-bottom
    {
        margin-top: 0;
        margin-bottom: 0;
    }
    .sticky-menu-bar .right-group-icons li.dropdown div.dropdown-menu
    {
        margin-top: -3px;
    }
}

@media only screen and (max-width: 480px)
{
    .modal-title
    {
        font-size: 0.95em;
    }

    .modal-footer
    {
        text-align: center;
        font-size: 0.65em;
    }
    .tech-id-column
    {
        width: 19%;
    }
    /*
                	.empty-cell{
                				width:8.4%;
                		}*/

    .qs-ol-keynote .icon-table-cell
    {
        width: 3.6%;
    }
    /*.qs-ol-keynote p {
                  		line-height: 1.3em;
                	}*/
    .error-info
    {
        width: 92%;
    }
    .table-headers .technology-title-column.col-xs-4
    {
        width: 36%;
        padding-right: 0;
    }
    .results-page
    {
        width: 32%;
    }
    .results-per-page
    {
        padding-top: 0.05em;
    }
    .results-per-page li:first-child
    {
        display: block;
        margin-right: 0;
        padding-left: 0;
    }
    .results-per-page li:last-child
    {
        margin-right: 0;
    }
    .results-per-page li
    {
        padding: 0.14em;
        margin-right: 2px;
    }
    .pagination-block
    {
        font-size: 12px;
    }
    .inner-pagination-block ul:first-child
    {
        padding-right: 0.5em;
    }
    .technology-title-table-column
    {
        width: 68%;
    }
    .browse-category-section .uc-recent-technologies-table .technology-title-table-column
    {
        width: 70%;
    }
    .browse-category-section .uc-recent-technologies-table .tech-id-column
    {
        width: 18%;
        padding-right: 0;
    }
    .modal .modal-body.categories-group
    {
        font-size: 0.75em;
    }
    .modal .categories-group .categories-list ul li a span.icon-chek-uncheck
    {
        width: 16px;
    }
    .modal .categories-group .category-header .category-header-select label
    {
        width: 76%;
        float: left; /*padding:0;*/
    }
    /* .modal .icon-check-empty, .modal .icon-check-partial, .modal .icon-check-yes {
                    	margin-top: -0.5em;
                	}*/
    /*.modal .modal-content .icon-plus-squared-alt, .modal .modal-content .icon-minus-squared-alt {
                    	float: left;
                	}*/
    /*
                    .browse-category-section .uc-recent-technologies-table .table-headers .empty-cell {
                            width: 11.3%;
                        }*/

    .browse-category-section .technologies-table-right-panel a.refine-search
    {
        padding: 0 0 15px 15px;
        margin: 0;
        width: 100%;
    }
    .edit-tect-alerts-page .uc-recent-technologies-table .table-body .table-row .table-cell i.expand.demo-icon
    {
        float: left;
        margin-left: -5px;
    }
    .edit-tect-alerts-page .uc-recent-technologies-table .table-body .table-row .table-cell:nth-child(4)
    {
        float: right; /*margin-right:15px;*/
    }

    .sticky-menu-bar .right-group-icons li.dropdown div.dropdown-menu .navbar-position-bottom
    {
        width: 100%;
        clear: both;
        margin: 0;
        left: 0;
    }
}
@media only screen and (max-width: 320px)
{
    .modal-title
    {
        font-size: 0.875em;
        font-weight: bold;
    }
    .error-info
    {
        width: 93%;
    }
    .inner-pagination-block
    {
        text-align: left;
    }
    .inner-pagination-block ul:first-child
    {
        padding-right: 0;
    }
    /*.empty-cell{
                			width:11.4%;
                	}*/

    .technology-title-table-column
    {
        width: 68%;
    }
    .modal .categories-group .category-header .category-header-select label
    {
        width: 75%;
    }
    .browse-category-section .uc-recent-technologies-table .tech-id-column
    {
        width: 17%;
    }

    .modal .categories-group .categories-list ul li a span.icon-chek-uncheck
    {
        width: 14px;
    }
    .edit-tect-alerts-page .uc-recent-technologies-table .table-body .tech-info .form-group:nth-child(2) label.checkbox-inline .license-type-label
    {
        width: 92%;
    }

    .edit-tect-alerts-page .uc-recent-technologies-table .table-body .table-row .table-cell i.expand.demo-icon
    {
        margin-left: -12px;
    }

}
