﻿
/*###### Start :- Widgets */

.gridster .preview-holder {
    border: 1px dashed black;
}

.my-widgets, .widget-holder {
    margin: 0 0 0 0;
    padding:0 0 0 0;
    list-style: none;
}

.widget {
    height: 100%;
    width: 100%;
    position: relative;
    overflow: hidden;
    background-color: transparent;
    -webkit-box-shadow: 0 0 5px 2px #ccc;
    -moz-box-shadow: 0 0 5px 2px #ccc;
    box-shadow: 0 0 5px 2px #ccc;
    border-radius: 5px 5px 5px 5px;
}

.widget-header {
    padding: 0.4em 0.4em;
    margin-bottom: 0.5em;
    background-color: #e6e6e6;
    overflow:auto; 
}

.widget-content {
    padding: 0.4em;
}


li.widget-holder.minimized .widget-content {
    display: none;
}

li.widget-holder.minimized .gs-resize-handle-both {
    display: none;
}

.widget-header .widget-heading {
    float: left;
    width: 70%;
}

.widget-header .widget-actions {
    text-align: right;
    margin-right:5px;
}

.widget-actions > * {
    border: none;
    width: 20px;
    height: 20px;
    vertical-align: middle;
}

.widget-save {
    background: url('../images/widget_save.png') no-repeat;
    display: inline-block;
    margin-right: 5px;
}

.widget-help {
    background: url('../images/widget_help.png') no-repeat;
    display: inline-block;
    margin-right: 5px;
}

.widget-video {
    background: url('../images/widget_play.png') no-repeat;
    display: inline-block;
}

.widget-minimize {
    background: url('../images/widget_min.png') no-repeat;
    display: inline-block;
    margin-right:5px;
}

.widget-maximize {
    background: url('../images/widget_max.png') no-repeat;
    display: inline-block;
    margin-right: 5px;
}

.widget-remove {
    background: url('../images/widget_remove.png') no-repeat;
     display: inline-block;  
}

.widget-add {
    background: url('../images/widget_add.png') no-repeat;
    display: inline-block;   
}

li.widget-holder:focus, li.widget-holder:active {
    outline: none;
    z-index: 10000;
}

    li.widget-holder:focus .widget, li.widget-holder:active .widget {
        -webkit-box-shadow: 0 0 5px 2px #000000;
        -moz-box-shadow: 0 0 5px 2px #000000;
        box-shadow: 0 0 5px 2px #000000;
        border-radius: 5px 5px 5px 5px;
    }

.gridster-mywidgetempty {
    min-height: 200px;
    border: 1px dashed #6A6A6A;
    text-align: center;
}

.gridster-emptycontainertext {
    color: #6A6A6A;
    margin-top: 85px;
    display: inline-block;
    width:100%;
    font-size: large;
}

.gridster-emptycontainerarrow {
    background: url('../images/ylw_arrowup.png') no-repeat;
    width: 20px;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
}


/*###### End :- Widgets */

/*###### Start :- Widget Thumbnails */


.widget-carousel {
    width: 95%;
    height: 250px;
    position: relative;
}

.widgets-previous {
    border: none;
    text-align:right;    
    width: 40px;
    height: 40px;
    display: inline-block;
    vertical-align: middle;
    background: url('../images/widget_arrow_left.png') no-repeat;
}

.widgets-next {
    border: none;
    width: 40px;
    height: 40px;
    display: inline-block;
    margin-left: 10px;
    vertical-align: middle;
    background: url('../images/widget_arrow_right.png') no-repeat;
}


ul.widget-thumbnails {
    margin: 0 0 0 0;
    margin: auto;
    list-style: none;
}

    ul.widget-thumbnails li.widget-holder {
        float: left;
        padding: .75%;
    }

    ul.widget-thumbnails .widget .widget-content {
        text-align: center;
    }

    /*ul.widget-thumbnails .widget-header .widget-heading {
        width:85%;
    }*/
     
ul.widget-thumbnails[data-items-display="1"] li.widget-holder,
ul.widget-thumbnails[data-items-display="1"] li.widget-holder:focus,
ul.widget-thumbnails[data-items-display="1"] li.widget-holder:active {
    width: 85%;
    height: 250px;
}

ul.widget-thumbnails[data-items-display="2"] li.widget-holder,
ul.widget-thumbnails[data-items-display="2"] li.widget-holder:focus,
ul.widget-thumbnails[data-items-display="2"] li.widget-holder:active {
    width: 48.5%;
    height: 250px;
}

ul.widget-thumbnails[data-items-display="3"] li.widget-holder,
ul.widget-thumbnails[data-items-display="3"] li.widget-holder:focus,
ul.widget-thumbnails[data-items-display="3"] li.widget-holder:active {
    width: 31.5%;
    height: 250px;
}

ul.widget-thumbnails[data-items-display="4"] li.widget-holder,
ul.widget-thumbnails[data-items-display="4"] li.widget-holder:focus,
ul.widget-thumbnails[data-items-display="4"] li.widget-holder:active {
    width: 22.5%;
    height: 250px;
}

ul.widget-thumbnails li.widget-holder:focus, .widget-thumbnails li.widget-holder:active {    
    height: 260px;
    margin-top: -5px;
}

/*###### End :- Widget Thumbnails */


@media (min-width: 1200px) { 


}
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) { 
       
}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 

    
    .my-widgets li.widget-holder {
        top: auto;
        left: 0px;
        height: auto;
        width: 95%;
        margin-top: 10px;
    }

    .my-widgets .gs-w {
        position: relative;
    }
}
 
/* Landscape phones and down */
@media (max-width: 480px) { 
       
    .my-widgets li.widget-holder {
        top: auto;
        left: 0px;
        height: auto;
        width: 95%;
        margin-top: 10px;
    }

    .my-widgets .gs-w {
        position: relative;
    }  
}